<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:app="http://www.applovin.com/20230331"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="app-20230331.xsd" xlink:type="simple"/>
    <context id="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifbf6e60c26d245969236e3f0ce468b59_I20230503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="i6eb82df278884c7db816d91acd91e318_I20230503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="ib9e71bf9e8b64e3991c74512cae6130a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3d461f406301443d8b834e5aec8ccfde_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d262844ad2544e298eb7455414f8ada_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib2986fca2a234465a833c9fd8e89bc35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i8d6be70b771a4abab4ee0d077c6dfd57_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i8b04e2f660494e16a0e8b1fa4164a0c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1de33b2d26e349dc8c60b58b9b072a80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">app:RedeemableNonControllingEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie95f73f780864ecf9ecafc11b95b987b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i2a8ebc2fcc3f4ffe920d3a78a3eca93d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i9c0f092e2ae347ef8af8bf526a9e45a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i967c4a5870f8407bbaec9383120521c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="iad1a4ce9bab941b19abf86ed3c2b55d3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5a3484ebe7cb4f4fbcf0a0d3ed7ac6ed_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8c01bea515ed42188b02cc0941699099_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i194f2aa5a70f4a4097bfe32208aba10c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">app:RedeemableNonControllingEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i969d7f827b0e4f279d7999e03f564744_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3e6dc76e255840a9ae943f30460c8906_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">app:RedeemableNonControllingEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic08d0f472cc94f0c9c71872b577e7c1d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie72514560f9547d0bb1ef832406bf2d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i27241b92f0fb4398aa3912080f3d5a36_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3f0bce27a01b41c38d554c04560d13b2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib14ba3d0e9b94886b37dfa46bc3da060_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">app:RedeemableNonControllingEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbc2034d32144d7ca88be664e05e3c7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i6b405166bf1c46af97c299be5a2d88a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i03944b65ee984897b79969f2dd6bfda4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="i1901b45c01df42d5b5a11d4dd12a213a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</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="id27bdf48e6c648c1be037c9cb0f14938_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie45e214f7f7b413685c6d82f5cbd6c27_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie7eb3d8efccb4bac99329631b604e2e2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2c9b248d5dcf4d03bafc47f7dfaf8907_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i780f27700eac4ce788b0de24666c5a8e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">app:RedeemableNonControllingEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieadbfee5e6b34350ab331b7f1875afdf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i14fe2d2087a0487a8437abc5e41c2eeb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">app:RedeemableNonControllingEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iae01fbf6c8824ce999823c06f9cad792_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i907746034ecb4aa48dcc9a01f24df8d2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1ba08419a5f546f188013fe8cb22babe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ica7b36d7b41f4221a9db18628588c62d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0aab77bdb05a47959d12fc729d43e04c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if3a929a89bcb43d084c20151b12eeb0a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">app:DurableVirtualGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4136f2e250214f209969099ec1c6479d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">app:DurableVirtualGoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i381188e1b894470e98ac0b55ab0ee0b3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:SoftwarePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie97ed872a35f40d38fd11e1a966c3597_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:SoftwarePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6dfedaac630841a4be63b16b362f24f4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsRevenueConsumerRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id623d6c678e24406aa4687402384a463_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsRevenueConsumerRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i98ae2427f1f246788529656f21e4c837_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsRevenueBusinessRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6539d7fa106548cd8774f91c3cb4e9c1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsRevenueBusinessRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8892d222661b40b9a89b4eb7822dd008_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2b12b1ea603b46098e2bddbb8c6a20cf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie5547662fa0a49c1bc805c3dc07c7ba9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff3f4c583e7b4d55bea04a620cb90796_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i209b4a44999441d0a5cc3d9f73324a30_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">app:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia244eff16633409698690b3e2bbb60d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">app:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e7f0e72d68547edb07daa4db3579961_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idab71a2f2b034570ac82eaf65398df93_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8a09c82b2c20423e859c735952ac2a0d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4d3194436ff94b129104cd3036dc68b2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if32e5f57b377474fb62044228790f1aa_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i92c7628729de4a77b051d7c740d96a38_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i376b636828cd43558f2ccb50718e146f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i59824f1e5e5342b18170694a937833d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4b66a0a64a384e44baae8de2c4a85b61_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i375b0064568846afb57260eb10e48d1a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i52d856c5aacb4f75a597064c513256b7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i376cbaa643574faeb51795f1698ba370_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibf03a99772df49ccbbc59450b88e269a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i111d6a1e86794183a6a1991931804eb8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e854190465346c79bc7767a5380649b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibf390ede0a7c475d83cdf7550e609b3e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9a71c20c448047d1a3a376d56a7b769f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6812f0c684a44d6693d8e8011739e429_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id520fa2d6a664d28bbb3a86f162ba6c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i208ad8b78e7a46b29c522e7fdf1a9edc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie181062f244d408086794a12c3b30a65_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8eb52e81f8f14f42817c299b8e2c75cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i891618355aaf4dbebf21d6067ebd3cfe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2be5e336c6945f1b50f6c492179a5fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f744267df8b4483b22c11e539f131cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i304a1e799a324d87bf533a4e6b8b9f0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec770f34853f4992a828af649149e3ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8aec6a3e40f34d448dbb911af9c82d1c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ide6a843a92204fe98a071a0bf6bc203d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if3778aed8ace430181a05510c3c9ec9b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a223ee018504f4fae658acf162984ac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i31bf6029e9b440fe906a2e7bde8de0b5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic180bc8becc749fca87a966e8608b74d_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3fc86fc0d43641569d2f60cd469a253c_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i64fe2fc690804b918f59c3cd886099cd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id4d4115f15f048efa110d06431937a61_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:PrivateEquityFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i28ab72cc70584aa5adb8caf80e865e29_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib3fd32822c6248728985b79e687e4041_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0e8b66da5dd49c294b7c1055f479d9d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">app:AcquisitionOfCertainMobileGameAppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i36c1a9aecedb42518680a69517730ac9_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5666730848de431fbead176d3780e85d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i182c2f3a85284ede8fe3d1cd1b818fac_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AdvertiserRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i0cae146974a6457eb1549062e49194a6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AdvertiserRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic41a916e72534f91929a711af4cf9510_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:PublisherRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id28dca414dcb4ee6a6e6fc1043a33754_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:PublisherRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icd0f3402a97243af97a46c0d8a36237c_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i182096ea9c36488ba8b0cdb4962ac2f4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i28b5414cabe740a28cf81593dfa2faf6_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i7b5e3bca99f747b0aec3b7ca88892148_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i21585c9722734a2bba189c24d2e1ee92_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ide56aa1f6c354e2cb69d3699e8a715dd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">app:TransitionalServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie9c2b5cc91834cacb560a195fd2931ce_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis">app:TransitionalServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i450d304ceb3148bdb301eb2f741dcd44_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">app:AmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i80e1f8dfc6174dae89843e5bfbee9635_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">app:TransitionalServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i27a7ec7f1bf04aa2b5a5dee383c014b7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i668b9d1b2b9344d38e72db025a52eb73_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">app:DecreaseIncreaseToIncomeTaxProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb7565d941ac44a9b1473b1a4d928188_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">app:AcquistionOfCertainMobileGameAppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i213d507809e647b9a2d6b2a7643d4ddd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:BusinessRevenueSoftwarePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibea6c80ff47947bfa3e16b53b1b05764_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i067def3b13324613853ab5e655ea4f1d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:BusinessRevenueSoftwarePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaf76dd67441d43898d3757527d8926c0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3336a3db89464f339b840fcb3dd66737_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:BusinessRevenueSoftwarePlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2289ebc248f34033bf520d772cc9315e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i90038e1555754706ad436c083cdc6758_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icdbc15e6f21541bba0a69e2d50f63162_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibb7776aa587646bb8c691cb10d2e47ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i969d00883c2e411eb3db1a7b014e5fc8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i483721c148a4434baf8a1578af54300a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib9e8d3cd813f40faa55c60f4f01e4f02_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib030b05c91e745df93ce50ea293c208f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0c3bcf02a94d454ea7834907d584e826_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i259a518a64b647449e398c22024456db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i98339acb9cef439ab36dbf9737d28c47_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:LicenseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i745bdd62a5ce4e2a8507a7838822ad31_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:LicenseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i34fdf8f67d81497482ea43acdffb6557_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:LicenseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a10ce763b9c474b82e1d1fe1df35290_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id230fc5caf9344899f527f6d420d27e1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2c163cf6fb1d4a29a86443a13c513225_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17d64c57566f447c927f6999bd5e897d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4fa0e337f931406cb7f4bf20bded58c4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0a541388ff4d46ac8c325b187efcce88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a4e2df5b8e64023acd746df9b6a59d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1388be7bab174038986dc1b0a271887c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:LongLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie55604f366d94f418370e3fd1110b90f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:ShortLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ied0cea80606d46b385bebcf729108ea3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:ShortLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2e5ee313bc3e42918f8294dd01464df1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:ShortLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">app:AppsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i645f9d8323eb4357806a2c44b9ce1e0b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:ShortAndLongLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i81f584b589d0479aace67ec38a71e87b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">app:ShortAndLongLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i634658c44ef3496d9c05ccb6d5966f8e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2f2e116031f64758bc6d49794b970839_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad97cfa3d86942e0a2f584dd0eb221d2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8d67003b0d3c490a86668c2054cc6243_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2779ee1d0e93491e9de6bf175188755b_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i56212396f6384625bcb47b8c8f3491e5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic38cbca85c1f4b0eb24a64b872ff1ad4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i39b1027c6d4c45778b44035e0d24fdd5_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia0771c7271794331b41758cceaf918d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9bbcb034c691489eb12f99d9a8dcf157_D20230301-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ida3939982548463bb4a9a21c5d9c9395_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6bfb1cad39f479da0a5e2735ff071d9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:AdamForoughiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if911356b9415432f85779bdc0a10e1ac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:VasilyShikinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib5bef1e904614669966629708385ddb6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i26bdff3a592a402fa34ce6b63f5a986c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1238ad4074146bc940b9041d6234e08_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:AdamForoughiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib30b06f326fa4b0896ef112992753ff7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:VasilyShikinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3d2153e3c5a140d685b548a6c5523d0b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9ae6084900834c7f8939503e79404476_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i53163d0e16f644639bea720eb5aa6126_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:AdamForoughiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib10ae0e271114d4a82b25029c67a3a0e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:VasilyShikinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i37981ebe1439419da76c23123dde4e2b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b20f9fa2f184175bf525857e9108850_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i19cca5163da44737bff14a77a9b3c0b0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:AdamForoughiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id03324ab27ec4c0fb285693ded0cce6a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:VasilyShikinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i270bba19f5384b548a81d625b7ad5d07_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i76430496374741fa8b6c2894d5f7d74d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifeb0f057e9fc4c1c809c6091f2f8627b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:AdamForoughiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia54cffccf0c24fec993ce0ee3b94578e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:VasilyShikinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i39f717c0852f4a6baf893d0d42c33b4c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="app:CommonStockPriceTargetAxis">app:CommonStockPriceTargetFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if8e94ca00f5e4d509c11cb2e99482680_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:AdamForoughiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6b1b17b575d4407188d667542c2c3280_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">app:VasilyShikinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib28fb4ac311c41768624da9d1d5d9fa2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">app:AdamForoughiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0d2f634dae4946fbac8934add8dee613_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">app:ChiefTreasuryOfficersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">app:VasilyShikinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id5fa5db9085a465ab6ed3e8bc269a972_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7e2e5d373f3147aaa4bdc485f38edfd8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaa69cf709f5f4d63b08ad0d684d26ced_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">app:PSUGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i421239583af74d2fa91798f87235a4be_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib9ef633b1a4c4fd58dad1df0f1805c66_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iad84c6f6228948a8ac9e74d9b4c13332_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:CostOfRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i11d5dbb6baad4147aa0908a818cd7fca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:CostOfRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9418654e8b194913a26c3bc8fdc3c157_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic69bbc32d0de4ea18997f2ebf220f4bb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if8402bb735724e23a3a0e46675e162c1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a7e34abb80e497daec7d2bbd0f231e9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5d584ebdc8104e15b2b1bb75c39ca3e7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3f0e928d1b1848429b0f90b67e837745_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">app:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i750cf29cc8d14d0db8a0dad3f12b073a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">app:OptionsExercisedForPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic5baecfccf434698855759ea1369d58b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">app:OptionsExercisedForPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i50af7085210b465c964a7edc83a41e82_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">app:EarlyExercisedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i36965ff869034dd9b2e2c56ed90f5e50_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">app:EarlyExercisedOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4047a646fc3f459989774f0f1560a290_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">app:UnvestedRsasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if19cb7e10a884862b5d02fdb689de8f3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">app:UnvestedRsasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i747dd3203139401987840fef79891588_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id6ded92905644c50969b989f61cb1e2c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i71058b9e4f634e99b456f56f1debc4fa_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8d865f5075484d7a94aaf4b2df13febb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9abf61b4a68c4277bc3f0f69d2cef09f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3c7e1e66357f4014b1a7325e9c5f2247_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2b32b5ae05a7472386d461502a387aa3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">app:MoPubMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i204287b13853444599cf1c28655c6d2a_D20230401-20230508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-05-08</endDate>
        </period>
    </context>
    <context id="ic6887ba826b4411498c50153b54e5dc6_D20230101-20230508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-05-08</endDate>
        </period>
    </context>
    <context id="ie25320a5427047158da2031f3edeed84_I20230508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-08</instant>
        </period>
    </context>
    <context id="i7d416a4ba76841eeb924ab79cf1ed0ad_D20230401-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="i238e7a13436c4bab9a644567a6c7e48e_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001751008</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="tranche">
        <measure>app:tranche</measure>
    </unit>
    <unit id="consecutivetradingday">
        <measure>app:consecutiveTradingDay</measure>
    </unit>
    <unit id="segment">
        <measure>app:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80L2ZyYWc6M2I3NmU5MTBhZGNmNDExMGI3ZDczNmE2NzY1N2ZmODkvdGFibGU6OTUzODdhODU5NTM0NDUyNDg4ODk4MWUwNmYyYjFmNmEvdGFibGVyYW5nZTo5NTM4N2E4NTk1MzQ0NTI0ODg4OTgxZTA2ZjJiMWY2YV8wLTEtMS0xLTIwNjYyNA_eef137e3-1c58-44f1-bc49-7fce4fa4de34">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80L2ZyYWc6M2I3NmU5MTBhZGNmNDExMGI3ZDczNmE2NzY1N2ZmODkvdGFibGU6OTUzODdhODU5NTM0NDUyNDg4ODk4MWUwNmYyYjFmNmEvdGFibGVyYW5nZTo5NTM4N2E4NTk1MzQ0NTI0ODg4OTgxZTA2ZjJiMWY2YV8xLTEtMS0xLTIwNjYyNA_880e7f22-12ba-4c8b-a085-9cbf87f87d9a">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80L2ZyYWc6M2I3NmU5MTBhZGNmNDExMGI3ZDczNmE2NzY1N2ZmODkvdGFibGU6OTUzODdhODU5NTM0NDUyNDg4ODk4MWUwNmYyYjFmNmEvdGFibGVyYW5nZTo5NTM4N2E4NTk1MzQ0NTI0ODg4OTgxZTA2ZjJiMWY2YV8yLTEtMS0xLTIwNjYyNA_d6ab3641-180a-4f96-b7a4-2d36a39c2155">2023</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80L2ZyYWc6M2I3NmU5MTBhZGNmNDExMGI3ZDczNmE2NzY1N2ZmODkvdGFibGU6OTUzODdhODU5NTM0NDUyNDg4ODk4MWUwNmYyYjFmNmEvdGFibGVyYW5nZTo5NTM4N2E4NTk1MzQ0NTI0ODg4OTgxZTA2ZjJiMWY2YV8zLTEtMS0xLTIwNjYyNA_81d875ea-8dfc-4a74-8ac0-8380bfe75150">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80L2ZyYWc6M2I3NmU5MTBhZGNmNDExMGI3ZDczNmE2NzY1N2ZmODkvdGFibGU6OTUzODdhODU5NTM0NDUyNDg4ODk4MWUwNmYyYjFmNmEvdGFibGVyYW5nZTo5NTM4N2E4NTk1MzQ0NTI0ODg4OTgxZTA2ZjJiMWY2YV80LTEtMS0xLTIwNjYyNA_833e7e8e-de31-4736-b086-10ddfe32fb7a">0001751008</dei:EntityCentralIndexKey>
    <app:RevenueFromContractWithCustomerEstimatedAverageUserLife
      contextRef="if3a929a89bcb43d084c20151b12eeb0a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfOTM0NTg0ODg1MzM5NQ_20007e78-0d38-4e56-ac7b-0056b2e1375a">P5M</app:RevenueFromContractWithCustomerEstimatedAverageUserLife>
    <dei:DocumentType
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTg0_4fb09828-a226-44f4-a3d3-6b0cdc8582cc">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6NDgzYzcwOThjNDQ5NGQ3Njk3OTI5YmQ5YmJlY2VlYjUvdGFibGVyYW5nZTo0ODNjNzA5OGM0NDk0ZDc2OTc5MjliZDliYmVjZWViNV8wLTAtMS0xLTIwNjYyNA_2bf6f3f1-9459-4735-bd5c-b8d6836c4050">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8xMjg_05a4ddf3-f794-4e76-bd02-1af6db3ef807">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6NmZlYTNhN2RkYmEyNDBkZDgxZGU1NzRlNjU5NmEwYjQvdGFibGVyYW5nZTo2ZmVhM2E3ZGRiYTI0MGRkODFkZTU3NGU2NTk2YTBiNF8wLTAtMS0xLTIwNjYyNA_01a3b2f5-6c85-481a-8879-c1379c6b84ff">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTgw_d3fce0bc-4cd5-4743-9d40-7f3deb4a3a4f">001-40325</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTg5_eb98ef75-cd51-4c31-b7bb-e214a39f811d">AppLovin Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6MDAwZWI3MGJkMTdlNDVlODhkZWJkM2QwMzhjMTBlNDkvdGFibGVyYW5nZTowMDBlYjcwYmQxN2U0NWU4OGRlYmQzZDAzOGMxMGU0OV8wLTAtMS0xLTIwNjYyNA_af3bd3ab-8f08-44a6-83c0-7baa62b0d7df">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6MDAwZWI3MGJkMTdlNDVlODhkZWJkM2QwMzhjMTBlNDkvdGFibGVyYW5nZTowMDBlYjcwYmQxN2U0NWU4OGRlYmQzZDAzOGMxMGU0OV8wLTItMS0xLTIwNjYyNA_8e0eeb3e-34c3-41c3-a92b-920862d7417b">45-3264542</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTg1_2aeb5926-d928-42be-a225-1d553b4c9ed6">1100 Page Mill Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTgx_c155d96f-d7f4-4ba3-aa5f-3b9034231d96">Palo Alto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTc5_b50752b2-f688-47d4-a48a-48bfdf19bd4e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTkx_c4e1ecb8-c3b1-47d2-bb5e-1aec31458ee5">94304</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTky_07cf9a53-6719-4aad-9768-1b88f860e26f">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTgy_e1fa8398-1299-4569-b516-50ebd977addb">839-9646</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6NzZiYThlYzE3ODU5NGIyZTg4YWZkNmZlZTRmY2FmMDMvdGFibGVyYW5nZTo3NmJhOGVjMTc4NTk0YjJlODhhZmQ2ZmVlNGZjYWYwM18xLTAtMS0xLTIwNjYyNA_32ae920e-5025-40c8-b62e-a3798998de33">Class A common stock, par value $0.00003 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6NzZiYThlYzE3ODU5NGIyZTg4YWZkNmZlZTRmY2FmMDMvdGFibGVyYW5nZTo3NmJhOGVjMTc4NTk0YjJlODhhZmQ2ZmVlNGZjYWYwM18xLTItMS0xLTIwNjYyNA_7ce0f1ad-fe84-48bc-9285-754eff5c9f5a">APP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6NzZiYThlYzE3ODU5NGIyZTg4YWZkNmZlZTRmY2FmMDMvdGFibGVyYW5nZTo3NmJhOGVjMTc4NTk0YjJlODhhZmQ2ZmVlNGZjYWYwM18xLTQtMS0xLTIwNjYyNA_14ac223e-a880-4f45-acb2-40c58ccb0bf4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTkw_7b0f93e9-4174-40ea-82d9-05f1e6d56749">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTg3_d4e064d4-679c-40b3-a519-1cac69759aeb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6OTJkODc2N2NkZjgyNGUzNGIxMTA0NmVhNzUyZmZlYzkvdGFibGVyYW5nZTo5MmQ4NzY3Y2RmODI0ZTM0YjExMDQ2ZWE3NTJmZmVjOV8wLTAtMS0xLTIwODQyNQ_2d474186-7595-4ead-85f0-effadeb7b004">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6OTJkODc2N2NkZjgyNGUzNGIxMTA0NmVhNzUyZmZlYzkvdGFibGVyYW5nZTo5MmQ4NzY3Y2RmODI0ZTM0YjExMDQ2ZWE3NTJmZmVjOV8yLTUtMS0xLTIwNjYyNA_b225fc86-8856-4873-951a-ebb95ee48e15">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGFibGU6OTJkODc2N2NkZjgyNGUzNGIxMTA0NmVhNzUyZmZlYzkvdGFibGVyYW5nZTo5MmQ4NzY3Y2RmODI0ZTM0YjExMDQ2ZWE3NTJmZmVjOV80LTUtMS0xLTIwNjYyNA_145cdb9c-dffe-4c49-ba94-f7a1660ca517">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTgz_4f04fab9-b5c9-4741-b5f3-0662c243d314">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifbf6e60c26d245969236e3f0ce468b59_I20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMDg5_88864000-813e-418d-85ef-9607e9da8be0"
      unitRef="shares">293315143</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6eb82df278884c7db816d91acd91e318_I20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xL2ZyYWc6NzhiY2I1ZmEwOWMwNDEzZjlkMTQwMGQyNWRiMDhjYTAvdGV4dHJlZ2lvbjo3OGJjYjVmYTA5YzA0MTNmOWQxNDAwZDI1ZGIwOGNhMF8yMTc0_e181c5b7-40ad-4aea-963a-9d6fa98d6f4a"
      unitRef="shares">71162622</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfNC0xLTEtMS0yMDY2MjQ_82c1351d-b082-42be-a838-ca4e1e064f01"
      unitRef="usd">1245893000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfNC0zLTEtMS0yMDY2MjQ_926ccb8a-7761-4aaa-bff6-842299dde210"
      unitRef="usd">1080484000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfNi0xLTEtMS0yMDY2MjQ_e14e8455-37dc-4f8f-b77f-f8ccf7f32429"
      unitRef="usd">637605000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfNi0zLTEtMS0yMDY2MjQ_df44a04c-34cf-4fae-983f-113a8884e02f"
      unitRef="usd">702814000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfNy0xLTEtMS0yMDY2MjQ_b6b96beb-ea5c-46c5-9997-853683d456f6"
      unitRef="usd">164859000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfNy0zLTEtMS0yMDY2MjQ_9afea88c-5978-41ca-a0db-e28fa0e120cd"
      unitRef="usd">155785000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfOC0xLTEtMS0yMDY2MjQ_8ea7e9ed-c94f-486f-8174-a2c030f07eea"
      unitRef="usd">2048357000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfOC0zLTEtMS0yMDY2MjQ_b4a5645c-013f-4d30-b11f-b4a0dc0325b4"
      unitRef="usd">1939083000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfOS0xLTEtMS0yMDY2MjQ_5da15387-f452-4ce6-9a43-316426f4a990"
      unitRef="usd">118572000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfOS0zLTEtMS0yMDY2MjQ_76d3d52c-8e34-4649-80a6-99c0202d80f8"
      unitRef="usd">78543000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTAtMS0xLTEtMjA2NjI0_95c2ebf1-88a1-42c6-a9fb-0c48aba82204"
      unitRef="usd">59982000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTAtMy0xLTEtMjA2NjI0_9db89e91-1736-4147-8781-9bc96a3b1384"
      unitRef="usd">60379000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTEtMS0xLTEtMjA2NjI0_f3bb5ef7-9623-42da-847f-c97c11d51093"
      unitRef="usd">1833699000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTEtMy0xLTEtMjA2NjI0_e07714be-e636-41c6-b93c-0aa74d634ad8"
      unitRef="usd">1823755000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTItMS0xLTEtMjA2NjI0_fe4a7a31-f08b-4794-99c9-e882bc561b43"
      unitRef="usd">1574547000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTItMy0xLTEtMjA2NjI0_27bfd5d2-0d3e-402a-a576-49aafdf9cbe9"
      unitRef="usd">1677660000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTMtMS0xLTEtMjA2NjI0_80b78b33-86b6-4bc6-84a5-ad944773870d"
      unitRef="usd">280683000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTMtMy0xLTEtMjA2NjI0_e723114a-5755-4fe6-880b-fcb33b3e4b0d"
      unitRef="usd">268426000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTQtMS0xLTEtMjA2NjI0_d0886e2a-569f-4a5f-8e0b-f447bd97906a"
      unitRef="usd">5915840000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTQtMy0xLTEtMjA2NjI0_61c71407-8edb-4575-816e-a5578c1c62f7"
      unitRef="usd">5847846000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTctMS0xLTEtMjA2NjI0_de1d91a9-a40d-460e-b470-98f124219045"
      unitRef="usd">282948000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTctMy0xLTEtMjA2NjI0_439e8357-02d4-450b-b2b5-4aa2cc9e2747"
      unitRef="usd">273196000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTgtMS0xLTEtMjA2NjI0_58b0ff29-96e2-4f51-bd5d-62fe11344d0e"
      unitRef="usd">165584000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTgtMy0xLTEtMjA2NjI0_3abf42cc-6ed7-4299-bc56-49ddba91ff92"
      unitRef="usd">147801000</us-gaap:AccruedLiabilitiesCurrent>
    <app:LicensedAssetObligationCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTktMS0xLTEtMjA2NjI0_017d1397-70d7-4a51-8302-2451ff04b6dd"
      unitRef="usd">14993000</app:LicensedAssetObligationCurrent>
    <app:LicensedAssetObligationCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMTktMy0xLTEtMjA2NjI0_8f727d6e-ffeb-458c-9234-58780f138683"
      unitRef="usd">15254000</app:LicensedAssetObligationCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjAtMS0xLTEtMjA2NjI0_97b133cf-5a40-4f2e-a05c-f4f833a557ca"
      unitRef="usd">33310000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjAtMy0xLTEtMjA2NjI0_b2280545-726c-4c9c-9f16-8c037e6af450"
      unitRef="usd">33310000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjEtMS0xLTEtMjA2NjI0_be3d241d-5362-4034-9818-73ba13663275"
      unitRef="usd">66898000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjEtMy0xLTEtMjA2NjI0_adcdca35-d9bb-4d76-ae34-00d4838a329f"
      unitRef="usd">64018000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjItMS0xLTEtMjA2NjI0_d498cc6a-111c-4467-b918-9c0caf6dc182"
      unitRef="usd">14119000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjItMy0xLTEtMjA2NjI0_ec2cd4f3-ebdc-4384-aa6c-58fc6aaa83af"
      unitRef="usd">14334000</us-gaap:OperatingLeaseLiabilityCurrent>
    <app:DeferredAcquisitionCostsPayableCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjMtMS0xLTEtMjA2NjI0_b1da56df-9967-4e0c-a229-2dda6c1aeb73"
      unitRef="usd">41718000</app:DeferredAcquisitionCostsPayableCurrent>
    <app:DeferredAcquisitionCostsPayableCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjMtMy0xLTEtMjA2NjI0_39d475f4-4a69-4b94-80c9-17402b7479d2"
      unitRef="usd">31045000</app:DeferredAcquisitionCostsPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjQtMS0xLTEtMjA2NjI0_aa2a0ec1-e524-41c1-a911-d4b70cd46c10"
      unitRef="usd">619570000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjQtMy0xLTEtMjA2NjI0_30dc2ffa-d164-4a05-9ac1-1cef5659c189"
      unitRef="usd">578958000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjUtMS0xLTEtMjA2NjI0_c986e22d-34d4-4cca-98fa-8c5dd2348180"
      unitRef="usd">3172563000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjUtMy0xLTEtMjA2NjI0_2866405c-430c-41e2-b922-b97f5447d6e5"
      unitRef="usd">3178412000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjYtMS0xLTEtMjA2NjI0_e85f38ad-6a3c-448e-a87c-36d3c51134a7"
      unitRef="usd">53948000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjYtMy0xLTEtMjA2NjI0_fc0d369c-6c5f-432f-8ffc-5b135df8ccc7"
      unitRef="usd">54153000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <app:LicensedAssetObligationNoncurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjctMS0xLTEtMjA2NjI0_31acc491-2360-45c0-8e9b-08ab900a24a8"
      unitRef="usd">12062000</app:LicensedAssetObligationNoncurrent>
    <app:LicensedAssetObligationNoncurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjctMy0xLTEtMjA2NjI0_df587e52-cc17-42ab-88ce-d4093c7f399e"
      unitRef="usd">26970000</app:LicensedAssetObligationNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjgtMS0xLTEtMjA2NjI0_8ebe5156-8062-42b1-b8d5-6a97714a14f0"
      unitRef="usd">159117000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjgtMy0xLTEtMjA2NjI0_d5551dc5-100e-4818-9765-c7363c8b2e7d"
      unitRef="usd">106676000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjktMS0xLTEtMjA2NjI0_915998a6-6100-4c19-ab23-dcc201ee63d3"
      unitRef="usd">4017260000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMjktMy0xLTEtMjA2NjI0_e6db4a56-6b96-443d-b146-9466123d44ea"
      unitRef="usd">3945169000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzAtMS0xLTEtMjA2NjI0_234bc11a-d5c8-4904-9311-b97398a7e3cd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzAtMy0xLTEtMjA2NjI0_9efcd917-002a-46bc-98ce-2cf44797b40d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfNTQ5NzU1ODE0NjM5_3bf3a916-e277-4376-b024-68b53950db8c"
      unitRef="usdPerShare">0.00003</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfNTQ5NzU1ODE0NjM5_7e4d396d-0cbd-4597-9191-28d0398d8a82"
      unitRef="usdPerShare">0.00003</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfMTA5OTUxMTYyODUxNg_151f218e-4bbd-4463-9934-0e59c634b8e3"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfMTA5OTUxMTYyODUxNg_df5c850e-d939-4118-b590-78fac72dd916"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfMTA5OTUxMTYyODUwMA_20e503d8-c2bd-407b-be78-536e9ab08db0"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfMTA5OTUxMTYyODUwMA_3c02a501-c40f-4946-b374-a28037690230"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfMTA5OTUxMTYyODUwMA_94652dbf-3eda-4c62-b33d-c6f2402fd9b8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMC0xLTEtMjMyMTYxL3RleHRyZWdpb246YTAyNTRiYjViODQ4NDc0YzkyZGEwNGNhYTkyNzkxYTNfMTA5OTUxMTYyODUwMA_d2d6404e-0493-461e-9ea1-5a3bc58eab81"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMS0xLTEtMjMzMTUx_34d073c6-702d-4689-9013-edf245744edb"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzEtMy0xLTEtMjMzMTUx_87373449-1f4d-4ce8-84ab-6b77eb611c96"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMzg_5616f9ce-b9f2-4657-a545-c62eb3c87d3e"
      unitRef="usdPerShare">0.00003</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMzg_6b9c7009-cc33-4aab-b6d6-227e25f874b5"
      unitRef="usdPerShare">0.00003</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfNTE_26277dd4-25e1-449c-8fc8-e8ca3faaa364"
      unitRef="shares">1700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfNTE_55a775b3-7f7f-4bb4-a5d8-32f9c31559c1"
      unitRef="shares">1700000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2d262844ad2544e298eb7455414f8ada_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfNjQ_49cdb043-327e-4652-b051-09a58fd41a15"
      unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib2986fca2a234465a833c9fd8e89bc35_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfNjQ_56af347f-6fda-4b3e-b36e-ae5ee882fb18"
      unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8d6be70b771a4abab4ee0d077c6dfd57_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfNzk_25f84ace-2e49-428c-a8ce-61d3eccf26f4"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8b04e2f660494e16a0e8b1fa4164a0c7_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfNzk_47f5f998-8396-43bd-a26c-eacf387a9dab"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTAy_5386a412-c6d1-4df6-98a6-922d971cf7b3"
      unitRef="shares">371256232</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTAy_934c3515-3ed0-4bc1-9011-b791a36e04cc"
      unitRef="shares">371256232</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d262844ad2544e298eb7455414f8ada_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTE0_15ef7a76-29fc-45ac-8842-daeba70d04ac"
      unitRef="shares">300093610</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2d262844ad2544e298eb7455414f8ada_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTE0_a725e220-a617-49fb-a438-24acca673d56"
      unitRef="shares">300093610</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8b04e2f660494e16a0e8b1fa4164a0c7_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTI5_202fd299-5782-400f-aad1-c637c78224d5"
      unitRef="shares">71162622</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8b04e2f660494e16a0e8b1fa4164a0c7_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTI5_46a39a3d-1521-48e8-b40e-7babe73b1118"
      unitRef="shares">71162622</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTM3_aaaef2b7-6f8d-40d2-885a-92fef4033d05"
      unitRef="shares">373873683</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTM3_ea5321dd-43d6-4fd6-9d86-e6dd99eab96e"
      unitRef="shares">373873683</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib2986fca2a234465a833c9fd8e89bc35_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTQ5_1a97205f-a579-468d-ae9d-e5918efe9986"
      unitRef="shares">302711061</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib2986fca2a234465a833c9fd8e89bc35_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTQ5_9530cc07-441a-4417-a0dc-0673255231e5"
      unitRef="shares">302711061</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8d6be70b771a4abab4ee0d077c6dfd57_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTY0_6e447847-b948-4851-b527-ca112449b16f"
      unitRef="shares">71162622</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8d6be70b771a4abab4ee0d077c6dfd57_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMC0xLTEtMjA2NjI0L3RleHRyZWdpb246YTk4ODllOTU0Mjc0NDFiZDgyMWFiZmFjMGE4NzExOWRfMTY0_7bc73601-8366-4af4-8790-3aacb7f6d666"
      unitRef="shares">71162622</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMS0xLTEtMjA2NjI0_d37e9c0d-4514-4a90-883a-aad21f7af724"
      unitRef="usd">11000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzQtMy0xLTEtMjA2NjI0_9201f2f7-31ef-4c7b-96df-a366f98863af"
      unitRef="usd">11000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzUtMS0xLTEtMjA2NjI0_618b8ed1-bb26-4b1a-89fe-4a27ee7074c6"
      unitRef="usd">3146163000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzUtMy0xLTEtMjA2NjI0_ad551196-ced5-470e-b6df-149aed3d9f66"
      unitRef="usd">3155748000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzYtMS0xLTEtMjA2NjI0_dd1bd506-0a48-440a-ba54-d351f8ad4c19"
      unitRef="usd">-73376000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzYtMy0xLTEtMjA2NjI0_28904abd-da1b-49aa-b3eb-0c2079946bff"
      unitRef="usd">-83382000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzctMS0xLTEtMjA2NjI0_c77a21b3-024e-4193-a32d-4fae9c8eb2a4"
      unitRef="usd">-1174218000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzctMy0xLTEtMjA2NjI0_c84ea6d1-90aa-406c-a5c6-01f713c1262e"
      unitRef="usd">-1169700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzgtMS0xLTEtMjA2NjI0_a50101c7-d213-4e75-bcbe-a22f11d696af"
      unitRef="usd">1898580000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzgtMy0xLTEtMjA2NjI0_e146073e-687f-48a6-b615-d8244173c2ea"
      unitRef="usd">1902677000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzktMS0xLTEtMjA2NjI0_c34a40df-2243-4e49-acc4-6e6aa07a645c"
      unitRef="usd">5915840000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8xOS9mcmFnOjlkNmNkOGFlOTY0MDRlNmRiN2IzOTEyMmZlODBhYmM4L3RhYmxlOjZmMTJiMDI3MGQ0MTQwYTQ5NjhlMDZlOTAyYTM2ZGRmL3RhYmxlcmFuZ2U6NmYxMmIwMjcwZDQxNDBhNDk2OGUwNmU5MDJhMzZkZGZfMzktMy0xLTEtMjA2NjI0_9e3c1c1c-aa85-4fe4-af86-466f79bc4b44"
      unitRef="usd">5847846000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMi0xLTEtMS0yMDY2MjQ_d2c79c43-d7ae-4b2f-bf97-18dc81f396b8"
      unitRef="usd">715405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMi0zLTEtMS0yMDY2MjQ_bd2dfa06-898d-4c45-ba8b-5a6d35cdd9e4"
      unitRef="usd">625421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNC0xLTEtMS0yMDY2MjQ_49c4e639-3ab1-48b6-a807-2d7eb5309a7b"
      unitRef="usd">261960000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNC0zLTEtMS0yMDY2MjQ_460cef71-e1d3-4c38-b468-f3b40966fa11"
      unitRef="usd">281780000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNS0xLTEtMS0yMDY2MjQ_37f890a0-57e2-45db-9532-8d9bf87d7447"
      unitRef="usd">202976000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNS0zLTEtMS0yMDY2MjQ_a8c1de54-b177-42bf-a813-c156573c2d7d"
      unitRef="usd">290133000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNi0xLTEtMS0yMDY2MjQ_80fb78f1-acb4-4a6d-822a-41927c908f4b"
      unitRef="usd">144851000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNi0zLTEtMS0yMDY2MjQ_21346153-9852-4895-89dd-15db12f766fb"
      unitRef="usd">126250000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNy0xLTEtMS0yMDY2MjQ_de3385e1-52ab-4411-9584-5b5177b2aef8"
      unitRef="usd">44571000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfNy0zLTEtMS0yMDY2MjQ_2cfef5d0-b78e-4069-99c2-0fa7641c5399"
      unitRef="usd">55245000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfOC0xLTEtMS0yMDY2MjQ_999cd733-bced-4c45-abde-92ac43947f06"
      unitRef="usd">654358000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfOC0zLTEtMS0yMDY2MjQ_c78df9a2-7b47-4e23-b24e-1696c4fb2876"
      unitRef="usd">753408000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfOS0xLTEtMS0yMDY2MjQ_41824695-2c5b-4602-a550-25409c972cc0"
      unitRef="usd">61047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfOS0zLTEtMS0yMDY2MjQ_2eca8372-b7d7-4fef-98c1-581a9af43040"
      unitRef="usd">-127987000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndDebtExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTEtMS0xLTEtMjA2NjI0_c4331389-b115-4b08-8932-f48abc75d384"
      unitRef="usd">74511000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTEtMy0xLTEtMjA2NjI0_d31038fd-49a2-4c86-b1ec-65f8a27f6d7e"
      unitRef="usd">32009000</us-gaap:InterestAndDebtExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTItMS0xLTEtMjA2NjI0_98c6a3a9-7ed7-4c03-bd00-0c6fbd722c77"
      unitRef="usd">10111000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTItMy0xLTEtMjA2NjI0_5cdffb4b-4e7c-463c-8ae2-34bd0ed6da9f"
      unitRef="usd">2014000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTMtMS0xLTEtMjA2NjI0_739e51dd-6d53-4ef7-9f94-135ac8e9d5aa"
      unitRef="usd">-64400000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTMtMy0xLTEtMjA2NjI0_47c7dcfc-f4a7-4c43-9d86-217fdb854e34"
      unitRef="usd">-29995000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTQtMS0xLTEtMjA2NjI0_54b888e3-d336-4833-8d56-244f7a7c7d9b"
      unitRef="usd">-3353000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTQtMy0xLTEtMjA2NjI0_f9ad7b1e-f25c-4593-b3a5-6ae1c5d59b8c"
      unitRef="usd">-157982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTUtMS0xLTEtMjA2NjI0_27db3cae-f009-40ab-a202-469e625a529f"
      unitRef="usd">1165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTUtMy0xLTEtMjA2NjI0_8ea8b48e-cf53-402e-b809-4d0615062e0b"
      unitRef="usd">-42684000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTYtMS0xLTEtMjA2NjI0_fa09ffad-f166-4848-8e4a-9177aadd3a44"
      unitRef="usd">-4518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTYtMy0xLTEtMjA2NjI0_a542d3d0-8ffc-4831-8b7c-5d11594489b8"
      unitRef="usd">-115298000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTctMS0xLTEtMjA2NjI0_a850610f-18e3-439a-bb6c-c55522afb81b"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTctMy0xLTEtMjA2NjI0_4d6df87c-d369-41f6-94f2-e7299739a4aa"
      unitRef="usd">-41000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTgtMS0xLTEtMjA2NjI0_695f61ca-d1e3-4ca2-b984-015057833ae0"
      unitRef="usd">-4518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMTgtMy0xLTEtMjA2NjI0_9eba6f95-ca4b-462f-8a2c-c8f11a52b299"
      unitRef="usd">-115257000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjMtMS0xLTEtMjA2NjI0_bac37d91-bbc0-4d06-b0cf-8e869f32c62f"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjMtMS0xLTEtMjA2NjI0_cfcb4778-01c8-4bfd-a953-3b37c72903ac"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjMtMy0xLTEtMjA2NjI0_0a42dc06-6424-4876-8225-c5824e32f6b3"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjMtMy0xLTEtMjA2NjI0_60a6437d-f64d-4dee-aa26-fd7c98284ec1"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjYtMS0xLTEtMjA2NjI0_d7cb9ef6-d211-47ad-9a45-a26e0406bad4"
      unitRef="shares">373160029</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjYtMS0xLTEtMjA2NjI0_fedd1ecb-51b8-4e5d-8115-3c77bb0087fd"
      unitRef="shares">373160029</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjYtMy0xLTEtMjA2NjI0_3273e398-8146-4360-ba20-b3fcef6e1930"
      unitRef="shares">371967881</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yMi9mcmFnOjA0ZDc0ZjlhMDM2YzRjMWQ4ZmM0N2IzNzcwNzJlYzcwL3RhYmxlOjkzM2Q0ZjRlZTc2ODQ3MDJiNDViMmQ2YTdmZDc4Y2RmL3RhYmxlcmFuZ2U6OTMzZDRmNGVlNzY4NDcwMmI0NWIyZDZhN2ZkNzhjZGZfMjYtMy0xLTEtMjA2NjI0_a2b17e28-f44e-49d5-b4f7-7142caaab9de"
      unitRef="shares">371967881</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfMi0xLTEtMS0yMDY2MjQ_2b2d05de-a8b8-4232-a183-603908c8e0f0"
      unitRef="usd">-4518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfMi0zLTEtMS0yMDY2MjQ_73cd0536-20ca-40bf-8c02-9f3147c65998"
      unitRef="usd">-115298000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNC0xLTEtMS0yMDY2MjQ_c5854d80-8122-4f34-af61-6c76e403fb83"
      unitRef="usd">10006000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNC0zLTEtMS0yMDY2MjQ_0b5e422d-e42c-427c-924f-8befda78ddaa"
      unitRef="usd">-13532000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNS0xLTEtMS0yMDY2MjQ_dd582445-b165-4e22-98a4-d5f1612f795f"
      unitRef="usd">10006000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNS0zLTEtMS0yMDY2MjQ_25d1dea7-fb2e-49dd-92fe-1e19c8a05d23"
      unitRef="usd">-13532000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNi0xLTEtMS0yMTk4NjE_86bd85d2-a76d-4f81-a759-7f78173991c9"
      unitRef="usd">5488000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNi0zLTEtMS0yMTk4NjE_f0cf9d0d-83fa-4ce9-8c0f-eec41e5f0c2e"
      unitRef="usd">-128830000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNi0xLTEtMS0yMDY2MjQ_f7677f01-1235-4927-8450-5f6cdcf8b481"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNi0zLTEtMS0yMDY2MjQ_3c4f516f-1eb4-450e-a242-6b82ae6227ab"
      unitRef="usd">-41000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNy0xLTEtMS0yMDY2MjQ_2e0eef1a-a13b-4cc7-b77d-069248209df3"
      unitRef="usd">5488000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yNS9mcmFnOmQ0ZWM5ZjFiZGUxYjRjMjI4MzIyYWYwMDMxZGM3NTU5L3RhYmxlOjEwZmM5MGJlODM4NzQ0YmVhODFmMzUzMTA3NTczZjFlL3RhYmxlcmFuZ2U6MTBmYzkwYmU4Mzg3NDRiZWE4MWYzNTMxMDc1NzNmMWVfNy0zLTEtMS0yMDY2MjQ_86850a94-bc95-4421-8714-8193440958f1"
      unitRef="usd">-128789000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i1de33b2d26e349dc8c60b58b9b072a80_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi0xLTEtMS0yMDY2MjQ_4f6dc2d9-303e-4a34-8e49-c609a096a093"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="ie95f73f780864ecf9ecafc11b95b987b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi03LTEtMS0yMDY2MjQ_8e476868-cfba-4f2a-b0c9-e72f99f5577e"
      unitRef="shares">373873683</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie95f73f780864ecf9ecafc11b95b987b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi05LTEtMS0yMDY2MjQ_22a890a8-4810-416d-8e33-3d286cfc91f4"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a8ebc2fcc3f4ffe920d3a78a3eca93d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi0xMS0xLTEtMjA2NjI0_1326a824-7bd2-405c-8ce6-2c4a748e8860"
      unitRef="usd">3155748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c0f092e2ae347ef8af8bf526a9e45a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi0xMy0xLTEtMjA2NjI0_b1febc58-6e7a-470b-bfba-86e8cd651641"
      unitRef="usd">-83382000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i967c4a5870f8407bbaec9383120521c9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi0xNS0xLTEtMjA2NjI0_753f97d3-40ff-4c4e-93cc-b61ba2370e20"
      unitRef="usd">-1169700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMi0xNy0xLTEtMjA2NjI0_ff66ae16-d245-4c5b-a992-67c744559588"
      unitRef="usd">1902677000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iad1a4ce9bab941b19abf86ed3c2b55d3_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMy03LTEtMS0yMDY2MjQ_a76cef5c-4346-4d24-b9ff-8134f6ab1c8c"
      unitRef="shares">4061015</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5a3484ebe7cb4f4fbcf0a0d3ed7ac6ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMy0xMS0xLTEtMjA2NjI0_9c43f5ff-9d93-487e-b36b-5e547b540a84"
      unitRef="usd">2974000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfMy0xNy0xLTEtMjA2NjI0_24be0717-9327-433a-9a2f-c74fe2092a17"
      unitRef="usd">2974000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="iad1a4ce9bab941b19abf86ed3c2b55d3_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNC03LTEtMS0yMDY2MjQ_15e114fb-3255-4320-99f6-e083360f84bc"
      unitRef="shares">1281849</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5a3484ebe7cb4f4fbcf0a0d3ed7ac6ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNC0xMS0xLTEtMjA2NjI0_33f84ce2-da76-47c1-9454-daa525ccc7f0"
      unitRef="usd">19167000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNC0xNy0xLTEtMjA2NjI0_90c8542b-047f-4ed0-a840-d4d252b29075"
      unitRef="usd">19167000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="iad1a4ce9bab941b19abf86ed3c2b55d3_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNS03LTEtMS0yMDY2MjQ_bf57e601-f678-466e-bb8c-cb4b24f6ec7e"
      unitRef="shares">5396617</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5a3484ebe7cb4f4fbcf0a0d3ed7ac6ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNS0xMS0xLTEtMjA2NjI0_373eb177-9b59-451d-9483-4e656b797670"
      unitRef="usd">76358000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNS0xNy0xLTEtMjA2NjI0_bccf3395-f492-4001-8e55-8870a734f053"
      unitRef="usd">76358000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5a3484ebe7cb4f4fbcf0a0d3ed7ac6ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNi0xMS0xLTEtMjA2NjI0_cb343815-f6cf-412c-951a-c1da1ccab4f4"
      unitRef="usd">82966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNi0xNy0xLTEtMjA2NjI0_2d970f51-3a0b-4eda-9a12-29adc015654f"
      unitRef="usd">82966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8c01bea515ed42188b02cc0941699099_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNy0xMy0xLTEtMjA2NjI0_6a1ea950-2049-48ca-8fc6-7ce0a8500336"
      unitRef="usd">10006000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfNy0xNy0xLTEtMjA2NjI0_45c738aa-f72c-4778-ad0d-c12e1e39c372"
      unitRef="usd">10006000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i194f2aa5a70f4a4097bfe32208aba10c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOC0xLTEtMS0yMDY2MjQ_4556653d-abaa-4e20-a25b-952dc1164cad"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i969d7f827b0e4f279d7999e03f564744_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOC0xNS0xLTEtMjA2NjI0_41513bc4-be06-452e-a703-8241e522f11d"
      unitRef="usd">-4518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOC0xNy0xLTEtMjA2NjI0_8056b46f-3f01-4cdf-a55c-1c25b98f3c84"
      unitRef="usd">-4518000</us-gaap:NetIncomeLoss>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i3e6dc76e255840a9ae943f30460c8906_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS0xLTEtMS0yMDY2MjQ_eb2417ac-3f85-4389-88c0-687a3c20a7d4"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:SharesOutstanding
      contextRef="ic08d0f472cc94f0c9c71872b577e7c1d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS03LTEtMS0yMDY2MjQ_4e7b4992-1e43-4450-a877-f655f912d150"
      unitRef="shares">371256232</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic08d0f472cc94f0c9c71872b577e7c1d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS05LTEtMS0yMDY2MjQ_b06a1c1c-8d13-46bd-aee3-fd787f450fa5"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie72514560f9547d0bb1ef832406bf2d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS0xMS0xLTEtMjA2NjI0_2253c4f9-4265-45b6-acfe-a5ceb1e7fba3"
      unitRef="usd">3146163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27241b92f0fb4398aa3912080f3d5a36_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS0xMy0xLTEtMjA2NjI0_3b8acc2d-28e4-406c-8688-e2ffe0aecb56"
      unitRef="usd">-73376000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f0bce27a01b41c38d554c04560d13b2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS0xNS0xLTEtMjA2NjI0_069a609f-8a0d-4362-8453-42931a1ace16"
      unitRef="usd">-1174218000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOjJjY2VlYmNmMDI2ZjRhYWQ4YWIzMmI3MTM3MmQ0MmU2L3RhYmxlcmFuZ2U6MmNjZWViY2YwMjZmNGFhZDhhYjMyYjcxMzcyZDQyZTZfOS0xNy0xLTEtMjA2NjI0_16467312-1fbb-43d6-b3b2-922d5975d6de"
      unitRef="usd">1898580000</us-gaap:StockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ib14ba3d0e9b94886b37dfa46bc3da060_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi0xLTEtMS0yMDY2MjQ_f8441174-9169-4dee-a4e3-e9d485fe86c1"
      unitRef="usd">201000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:SharesOutstanding
      contextRef="ifbc2034d32144d7ca88be664e05e3c7a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi03LTEtMS0yMDY2MjQ_97bd3318-2aa0-4180-be4f-d902b41a23fe"
      unitRef="shares">375089360</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifbc2034d32144d7ca88be664e05e3c7a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi05LTEtMS0yMDY2MjQ_ffed7740-e6f0-4b6d-a44c-1ae3926ba955"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b405166bf1c46af97c299be5a2d88a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi0xMS0xLTEtMjA2NjI0_fd1fbfb6-e649-4897-bc0a-7405c7a6cfb3"
      unitRef="usd">3160487000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03944b65ee984897b79969f2dd6bfda4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi0xMy0xLTEtMjA2NjI0_f2175288-f209-4c8f-a7f9-b22bdb8ba76d"
      unitRef="usd">-45454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1901b45c01df42d5b5a11d4dd12a213a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi0xNS0xLTEtMjA2NjI0_6b01d522-dea7-499b-9c6c-c0be746f89f7"
      unitRef="usd">-976954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id27bdf48e6c648c1be037c9cb0f14938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMi0xNy0xLTEtMjA2NjI0_cc0e7efd-6e63-4ae3-9c1a-a7faa1db148e"
      unitRef="usd">2138090000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie45e214f7f7b413685c6d82f5cbd6c27_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMy03LTEtMS0yMDk4NDk_f4b6f8af-8b81-45b8-9cab-fb1f769dbd1b"
      unitRef="shares">1179554</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie7eb3d8efccb4bac99329631b604e2e2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMy0xMS0xLTEtMjA5ODQ5_61323fee-c563-45d5-9b93-e8795ff68382"
      unitRef="usd">6541000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMy0xNy0xLTEtMjEyODI2_c62e3005-2fb5-43bd-a53e-94025844c1ba"
      unitRef="usd">6541000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ie45e214f7f7b413685c6d82f5cbd6c27_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMy03LTEtMS0yMDY2MjQ_221969b5-69e6-4094-8160-67fd7fb71313"
      unitRef="shares">89319</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie7eb3d8efccb4bac99329631b604e2e2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMy0xMS0xLTEtMjA2NjI0_d63c6192-9186-4865-bef4-831335d4c64a"
      unitRef="usd">4227000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfMy0xNy0xLTEtMjA2NjI0_4c760d9a-2280-4a21-9b8d-8d6fb04fa8fe"
      unitRef="usd">4227000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ie45e214f7f7b413685c6d82f5cbd6c27_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNC03LTEtMS0yMDY2MjQ_4b2b4776-4eb7-4b0b-bfc9-6d70fab6a0e2"
      unitRef="shares">893556</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie7eb3d8efccb4bac99329631b604e2e2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNC0xMS0xLTEtMjA2NjI0_4c7f821e-9f86-42a7-943d-a5b47dd4d6a1"
      unitRef="usd">43697000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNS0xNy0xLTEtMjEyODI2_5fbd085d-27a6-4aed-8d06-976b22495db2"
      unitRef="usd">43697000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie7eb3d8efccb4bac99329631b604e2e2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNS0xMS0xLTEtMjA2NjI0_a2cc5cef-f4d6-4456-95e9-f7d63dec0074"
      unitRef="usd">44377000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNS0xNy0xLTEtMjA2NjI0_fee46911-550b-47db-a852-047a3b4e1b9c"
      unitRef="usd">44377000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2c9b248d5dcf4d03bafc47f7dfaf8907_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNi0xMy0xLTEtMjA2NjI0_73f533d2-c445-4c56-8954-7bbcf0613841"
      unitRef="usd">-13532000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNi0xNy0xLTEtMjA2NjI0_f4a9b615-7729-4964-a9e1-8c36c064bff0"
      unitRef="usd">-13532000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i780f27700eac4ce788b0de24666c5a8e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNy0xLTEtMS0yMDY2MjQ_cfed16b8-8f31-44d7-b362-926a451aafcd"
      unitRef="usd">-41000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ieadbfee5e6b34350ab331b7f1875afdf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNy0xNS0xLTEtMjA2NjI0_78db47e5-eeb3-4ec7-a98a-e4cdd6833c91"
      unitRef="usd">-115257000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfNy0xNy0xLTEtMjA2NjI0_a3954ef9-53ec-4141-8bad-e7c8889ec078"
      unitRef="usd">-115257000</us-gaap:NetIncomeLoss>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i14fe2d2087a0487a8437abc5e41c2eeb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC0xLTEtMS0yMDY2MjQ_b994484c-3b35-42b1-82e7-6dad8a663d7b"
      unitRef="usd">160000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:SharesOutstanding
      contextRef="iae01fbf6c8824ce999823c06f9cad792_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC03LTEtMS0yMDY2MjQ_5fc094ad-3102-40f4-9ffc-af5257eafa63"
      unitRef="shares">375286039</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iae01fbf6c8824ce999823c06f9cad792_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC05LTEtMS0yMDY2MjQ_921c536a-7c56-42ec-9be1-dbfdfe3fc55d"
      unitRef="usd">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i907746034ecb4aa48dcc9a01f24df8d2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC0xMS0xLTEtMjA2NjI0_8e65c7b1-90cb-49f6-bcc4-297b9ba4c1d7"
      unitRef="usd">3163481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ba08419a5f546f188013fe8cb22babe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC0xMy0xLTEtMjA2NjI0_34ee8926-69e2-4bcb-82a7-c0b1b196c4b9"
      unitRef="usd">-58986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica7b36d7b41f4221a9db18628588c62d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC0xNS0xLTEtMjA2NjI0_3ad9ee37-67d7-4429-8b6b-d3dd79e8b7c5"
      unitRef="usd">-1092211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0aab77bdb05a47959d12fc729d43e04c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8yOC9mcmFnOjc0NDE3MDA0YTBmZTRmMmRiNjJjNmY3ZGVjNWEwZDE4L3RhYmxlOmYwYzI4ZTM0OGZhZjQ5MDA5ZDA0ZTZmZmU3MmJiMjA5L3RhYmxlcmFuZ2U6ZjBjMjhlMzQ4ZmFmNDkwMDlkMDRlNmZmZTcyYmIyMDlfOC0xNy0xLTEtMjA2NjI0_d097b33a-95fd-400b-bf89-a8b119e6c412"
      unitRef="usd">2012295000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMy0xLTEtMS0yMDY2MjQ_e3f86dc1-c5fa-4eba-88de-1d064703c913"
      unitRef="usd">-4518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMy0zLTEtMS0yMDY2MjQ_9251ff1a-a548-4a8b-83d3-8301329ed2d0"
      unitRef="usd">-115298000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNS0xLTEtMS0yMDY2MjQ_e678fe84-5927-4bc1-a1bb-185a8563e64c"
      unitRef="usd">128208000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNS0zLTEtMS0yMDY2MjQ_65ddc86b-6bb5-4d5f-88cb-b1eba27aca5a"
      unitRef="usd">128989000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNi0xLTEtMS0yMDY2MjQ_bbd3757a-1807-4f59-85fe-88b7702f7e62"
      unitRef="usd">3250000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNi0zLTEtMS0yMDY2MjQ_46c80bd1-0c17-42f0-acfc-b254e131ea0e"
      unitRef="usd">3246000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNy0xLTEtMS0yMDY2MjQ_6faddc44-fc86-4030-a29b-ac3b7853cb50"
      unitRef="usd">82966000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNy0zLTEtMS0yMDY2MjQ_df51e204-73ad-4aea-887e-54a08940498c"
      unitRef="usd">44640000</us-gaap:ShareBasedCompensation>
    <app:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfOC0xLTEtMS0yMDY2MjQ_6650f87b-af23-488a-9dbf-a05eb2f4fbb4"
      unitRef="usd">3460000</app:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <app:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfOC0zLTEtMS0yMDY2MjQ_30d6688f-1f8b-4324-a867-77043745281f"
      unitRef="usd">5751000</app:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfOS0xLTEtMS0yMDY2MjQ_8a782042-1d5c-4a72-b6a9-82ab605d9cc8"
      unitRef="usd">2429000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfOS0zLTEtMS0yMDY2MjQ_c8756ecd-34ea-41b4-abc9-780d98cc86c0"
      unitRef="usd">500000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTEtMS0xLTEtMjA2NjI0_4cc18590-47d8-4141-a2ce-9e651d7e248f"
      unitRef="usd">-65614000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTEtMy0xLTEtMjA2NjI0_2ba785f9-94f7-430f-95a0-0a5d86f196a9"
      unitRef="usd">170250000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <app:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTItMS0xLTEtMjA2NjI0_a70f0502-6e2e-41cc-a8e0-1b6508bd5024"
      unitRef="usd">16413000</app:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <app:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTItMy0xLTEtMjA2NjI0_d9b39160-b285-4c23-a67e-0a2393696234"
      unitRef="usd">54461000</app:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTMtMS0xLTEtMjA2NjI0_d0ed24d3-6aa6-4921-9766-ae01fabf1f53"
      unitRef="usd">1136000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTMtMy0xLTEtMjA2NjI0_7ace2682-8b2a-4903-9918-1920b6aa0957"
      unitRef="usd">-1098000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTQtMS0xLTEtMjA2NjI0_2f2d00bc-a7bd-4a94-9275-9c510a5d5beb"
      unitRef="usd">9722000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTQtMy0xLTEtMjA2NjI0_82e29971-0535-4f25-8ed4-6e6333b682f7"
      unitRef="usd">111604000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <app:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTUtMS0xLTEtMjA2NjI0_a7db1263-143c-4fb7-8e49-164011cd9aae"
      unitRef="usd">-3487000</app:IncreaseDecreaseInOperatingLeaseLiabilities>
    <app:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTUtMy0xLTEtMjA2NjI0_abc428fd-c582-4852-8242-ab37ea093fb3"
      unitRef="usd">-6046000</app:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTYtMS0xLTEtMjA2NjI0_901d9058-1596-40c7-9098-b599b05d4b5f"
      unitRef="usd">15994000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTYtMy0xLTEtMjA2NjI0_8e74e4a3-d3da-464f-9ac5-9048d5701668"
      unitRef="usd">21138000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTctMS0xLTEtMjA2NjI0_4e2454cb-865e-4d34-bbbf-223bafa65665"
      unitRef="usd">2573000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTctMy0xLTEtMjA2NjI0_b62f187c-46c6-4ab7-a083-3ce71916b1a5"
      unitRef="usd">-2630000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTgtMS0xLTEtMjA2NjI0_0a453c4c-f9a7-4ad7-9e92-a2f06e5ac1b7"
      unitRef="usd">288662000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMTgtMy0xLTEtMjA2NjI0_2d8ce352-b130-4cb8-8fc2-cd7dae02a205"
      unitRef="usd">-31719000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjAtMS0xLTEtMjA2NjI0_f80f73c3-e65d-4058-a890-8fbc7ea7c58e"
      unitRef="usd">70000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjAtMy0xLTEtMjA2NjI0_ea37a077-74c9-45fd-9ace-db3a3b17e7e1"
      unitRef="usd">285000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjEtMS0xLTEtMjA2NjI0_ffd2c82b-ff9e-48e2-bd16-337667dbe47a"
      unitRef="usd">2194000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjEtMy0xLTEtMjA2NjI0_1eec1617-bcc3-4b85-8ce4-dab19fe43182"
      unitRef="usd">1045816000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <app:PurchaseOfNonmarketableInvestmentsAndOther
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjItMS0xLTEtMjA2NjI0_87d595c1-c9ca-4307-8d21-09591be8288e"
      unitRef="usd">16834000</app:PurchaseOfNonmarketableInvestmentsAndOther>
    <app:PurchaseOfNonmarketableInvestmentsAndOther
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjItMy0xLTEtMjA2NjI0_a085bbdc-246c-4845-a010-127dc21be082"
      unitRef="usd">14146000</app:PurchaseOfNonmarketableInvestmentsAndOther>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjQtMS0xLTEtMjA2NjI0_41e13fea-5d61-4a66-8cd0-5c7b6b44ea49"
      unitRef="usd">2127000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjQtMy0xLTEtMjA2NjI0_63429ecb-d63b-473a-9ea8-a6fcdb566880"
      unitRef="usd">1658000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjUtMS0xLTEtMjEzMTc2_f0895a96-ea2f-4d57-82f0-a78021cf8218"
      unitRef="usd">8250000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjUtMy0xLTEtMjEzMTY4_dd3c9e79-941b-47e3-8fc1-cdcf5f7e5038"
      unitRef="usd">2162000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjUtMS0xLTEtMjA2NjI0_7072fdaf-e8b1-4cf7-a05a-72c4bd6bbe72"
      unitRef="usd">-12975000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjUtMy0xLTEtMjA2NjI0_cd052552-40d8-4b29-bfd6-231943788468"
      unitRef="usd">-1059743000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjktMS0xLTEtMjA2NjI0_34a1b908-7d12-4dc6-956a-703cffe3c20b"
      unitRef="usd">8327000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMjktMy0xLTEtMjA2NjI0_e10cbc53-a74f-477d-a78c-bff00f78d305"
      unitRef="usd">4577000</us-gaap:RepaymentsOfDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzAtMS0xLTEtMjA2NjI0_d1ad172f-7e2e-4434-bfc9-6a4d2fc56ec5"
      unitRef="usd">5447000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzAtMy0xLTEtMjA2NjI0_be005a43-5975-498f-8cc4-5953f9412008"
      unitRef="usd">6176000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzEtMS0xLTEtMjEzMTUy_c0d9540d-4fb0-49df-a9ac-dce22037b2aa"
      unitRef="usd">19167000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzEtMy0xLTEtMjEzMTQz_0ffe79e0-d8f3-4c8e-9e99-ebe350a4fab5"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzEtMS0xLTEtMjA2NjI0_58ee69e2-ee0d-49e4-ba7c-d088450270b2"
      unitRef="usd">2906000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzEtMy0xLTEtMjA2NjI0_1d2a3ad3-a87a-4e87-95d0-1d8900118e72"
      unitRef="usd">8110000</us-gaap:ProceedsFromStockOptionsExercised>
    <app:PaymentsOfDeferredAcquisitionCosts
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzMtMS0xLTEtMjA2NjI0_03ec8885-deab-456e-8286-c6532f1b089d"
      unitRef="usd">1229000</app:PaymentsOfDeferredAcquisitionCosts>
    <app:PaymentsOfDeferredAcquisitionCosts
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzMtMy0xLTEtMjA2NjI0_5409604b-003b-4c8d-95fd-92c4cba73445"
      unitRef="usd">1710000</app:PaymentsOfDeferredAcquisitionCosts>
    <app:PaymentsOfLicensedAssetObligation
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzQtMS0xLTEtMjA2NjI0_0664dd2b-f50e-4372-bcef-4c7d24a567b2"
      unitRef="usd">15254000</app:PaymentsOfLicensedAssetObligation>
    <app:PaymentsOfLicensedAssetObligation
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzQtMy0xLTEtMjA2NjI0_4527725a-deeb-4a56-ad60-efef3c23dca2"
      unitRef="usd">17374000</app:PaymentsOfLicensedAssetObligation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzUtMS0xLTEtMjA2NjI0_8515958f-ef69-49bd-b6e0-7c9aa6695f7b"
      unitRef="usd">64897000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzUtMy0xLTEtMjA2NjI0_c03ff3d5-4420-4855-b7e8-4128a801b73a"
      unitRef="usd">43697000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzYtMS0xLTEtMjA2NjI0_a78d58d5-38b3-4dbe-b2d7-ffdaf763a244"
      unitRef="usd">-111415000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzYtMy0xLTEtMjA2NjI0_2bd97bfe-e830-43f9-ad6b-95b7a624cfdb"
      unitRef="usd">-65424000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzctMS0xLTEtMjA2NjI0_7e48cae7-9109-4fc9-9245-5aed4955d0ab"
      unitRef="usd">1137000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzctMy0xLTEtMjA2NjI0_3f404ec0-ab56-4a49-8a78-873bf309c6dc"
      unitRef="usd">-362000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzgtMS0xLTEtMjA2NjI0_ae27602a-974c-451b-9d13-542ff3136a37"
      unitRef="usd">165409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzgtMy0xLTEtMjA2NjI0_4c6d8388-462f-45ce-8f53-fe9dbdcddcfe"
      unitRef="usd">-1157248000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzktMS0xLTEtMjA2NjI0_fed6927a-a083-4938-80a8-76eced1a382f"
      unitRef="usd">1080484000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id27bdf48e6c648c1be037c9cb0f14938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfMzktMy0xLTEtMjA2NjI0_7d463edc-d276-468b-8e82-119d32420bfc"
      unitRef="usd">2570504000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNDAtMS0xLTEtMjA2NjI0_a80c392c-5a9a-4d08-9a99-1135de33cf23"
      unitRef="usd">1245893000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0aab77bdb05a47959d12fc729d43e04c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOjc0YjM5Y2VhMTI5MjQ5OGM4MzAwMTBkNDZmOWE0YThlL3RhYmxlcmFuZ2U6NzRiMzljZWExMjkyNDk4YzgzMDAxMGQ0NmY5YTRhOGVfNDAtMy0xLTEtMjA2NjI0_0186b328-73ec-402f-a6fd-d0b50f762ca5"
      unitRef="usd">1413256000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <app:AssetsAcquiredButNotYetPaid
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfNC0xLTEtMS0yMDY2MjQ_926cc4b2-39d8-4cda-9f57-e50903a87e90"
      unitRef="usd">12969000</app:AssetsAcquiredButNotYetPaid>
    <app:AssetsAcquiredButNotYetPaid
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfNC0zLTEtMS0yMDY2MjQ_5e3c1097-29a6-4abf-a6b0-25e47013ad57"
      unitRef="usd">28995000</app:AssetsAcquiredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfNi0xLTEtMS0yMDY2MjQ_df1861ee-ea5f-4847-b8fa-666c73a6fc41"
      unitRef="usd">45318000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfNi0zLTEtMS0yMDY2MjQ_63fb2504-328a-4f37-9024-310c23576d6c"
      unitRef="usd">8703000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <app:RightOfUseAssetAcquiredUnderOperatingLeases
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfNy0xLTEtMS0yMDY2MjQ_0f04e13f-a0d9-476b-ab3e-2a642256f1db"
      unitRef="usd">2968000</app:RightOfUseAssetAcquiredUnderOperatingLeases>
    <app:RightOfUseAssetAcquiredUnderOperatingLeases
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfNy0zLTEtMS0yMDY2MjQ_d87e92d4-e183-4b37-bf47-7463ea893805"
      unitRef="usd">0</app:RightOfUseAssetAcquiredUnderOperatingLeases>
    <app:RepurchaseOfCommonStockIncurredButNotYetPaid
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfOC0xLTEtMS0yMjI4NTk_7b33ab1e-4506-4b15-bc55-7067aa63168b"
      unitRef="usd">11461000</app:RepurchaseOfCommonStockIncurredButNotYetPaid>
    <app:RepurchaseOfCommonStockIncurredButNotYetPaid
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfOC0zLTEtMS0yMjI4Njc_5a4e253b-510f-4f07-9063-4c6003f6d9ee"
      unitRef="usd">0</app:RepurchaseOfCommonStockIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfMTEtMS0xLTEtMjA2NjI0_5e098b76-78d8-468d-9dc6-96d68010a529"
      unitRef="usd">67006000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfMTEtMy0xLTEtMjA2NjI0_3bafc43f-5390-49ea-a8c7-5df2a25df4db"
      unitRef="usd">28865000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfMTItMS0xLTEtMjA2NjI0_cf8ef3b8-2ca6-4ab7-9932-dcd9bb34d53a"
      unitRef="usd">1816000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zMS9mcmFnOmQ2MTNlOTJlMDFmNTQ0NjM5NDdhOTc1NTVlOTNmYWJlL3RhYmxlOmE4NjRmYzAzMjE0YjQ3NzQ5ZGU5NWFjZDhlMTEwNGZmL3RhYmxlcmFuZ2U6YTg2NGZjMDMyMTRiNDc3NDlkZTk1YWNkOGUxMTA0ZmZfMTItMy0xLTEtMjA2NjI0_5bceffd1-833d-4041-b566-6c32f67a7a06"
      unitRef="usd">4411000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zNy9mcmFnOjA5NjcxODBmMjllOTQ1NjFiZmVjNDZjNDFjMmI5ZTY0L3RleHRyZWdpb246MDk2NzE4MGYyOWU5NDU2MWJmZWM0NmM0MWMyYjllNjRfMjU0OQ_831527d1-e108-4962-87a9-3107e1059ff6">Description of Business and Summary of Significant Accounting Policies &lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AppLovin Corporation (the &#x201c;Company&#x201d; or &#x201c;AppLovin&#x201d;) was incorporated in the state of&#160;Delaware&#160;on&#160;July&#160;18, 2011. The Company is a leader in the mobile app industry with a focus on building a software-based platform for mobile app developers to improve the marketing and monetization of their apps. The Company also has a globally diversified portfolio of&#160;apps&#x2014;free-to-play&#160;mobile games that it operates through its own or partner studios.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is headquartered in Palo Alto, California, and has several operating locations in the U.S. as well as various international office locations in North America, Asia, and Europe.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, the unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on February 28, 2023. The condensed consolidated balance sheet data as of December&#160;31, 2022 was derived from the audited consolidated financial statements at that date but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements reflect all normal and recurring adjustments, that are, in the opinion of management, necessary for the fair presentation of the Company&#x2019;s financial position, results of operations, cash flows and stockholders&#x2019; equity for the interim periods presented. The results of operations for the three months ended March&#160;31, 2023 shown in this report are not necessarily indicative of the results to be expected for the full year ending December&#160;31, 2023 or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's condensed consolidated financial statements include accounts and operations of the Company and the entities in which the Company has a controlling financial interest. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in variable interest entities ("VIE"), through arrangements that do not involve controlling voting interests. ASC 810 requires a variable interest holder to consolidate a VIE if it has the power to direct the activities of the VIE that most significantly impact the VIE&#x2019;s economic performance and has the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE when the Company is not deemed the primary beneficiary. The Company evaluates its relationships with all VIEs on an ongoing basis. All intercompany transactions and balances have been eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company's condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The Company bases its estimates on assumptions, both historical and forward-looking, that are believed to be reasonable. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to fair values of intangible assets and goodwill, useful lives of intangible assets and property and equipment, expected period of consumption of virtual goods, expected life of paying users, income and indirect taxes, contingent liabilities, evaluation of recoverability of intangible assets and long-lived assets, goodwill impairment, and fair value of derivatives and other financial instruments. These estimates are inherently subject to judgment and actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;Recent Accounting Pronouncements (Issued and Adopted)&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU 2022-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions&lt;/span&gt;. The ASU clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The ASU also clarifies that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction and requires specific disclosures for equity securities subject to contractual sale restrictions. The Company adopted this ASU on January 1, 2023 with no material impact on its condensed consolidated financial statements.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zNy9mcmFnOjA5NjcxODBmMjllOTQ1NjFiZmVjNDZjNDFjMmI5ZTY0L3RleHRyZWdpb246MDk2NzE4MGYyOWU5NDU2MWJmZWM0NmM0MWMyYjllNjRfMjU1MA_6518bb65-9638-482a-be06-2cd025ca3a31">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, the unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on February 28, 2023. The condensed consolidated balance sheet data as of December&#160;31, 2022 was derived from the audited consolidated financial statements at that date but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements reflect all normal and recurring adjustments, that are, in the opinion of management, necessary for the fair presentation of the Company&#x2019;s financial position, results of operations, cash flows and stockholders&#x2019; equity for the interim periods presented. The results of operations for the three months ended March&#160;31, 2023 shown in this report are not necessarily indicative of the results to be expected for the full year ending December&#160;31, 2023 or any other period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zNy9mcmFnOjA5NjcxODBmMjllOTQ1NjFiZmVjNDZjNDFjMmI5ZTY0L3RleHRyZWdpb246MDk2NzE4MGYyOWU5NDU2MWJmZWM0NmM0MWMyYjllNjRfODI0NjMzNzIxNTg5Ng_31815f12-51cf-4ff3-b37e-c3bd9507aa24">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's condensed consolidated financial statements include accounts and operations of the Company and the entities in which the Company has a controlling financial interest. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in variable interest entities ("VIE"), through arrangements that do not involve controlling voting interests. ASC 810 requires a variable interest holder to consolidate a VIE if it has the power to direct the activities of the VIE that most significantly impact the VIE&#x2019;s economic performance and has the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company does not consolidate a VIE when the Company is not deemed the primary beneficiary. The Company evaluates its relationships with all VIEs on an ongoing basis. All intercompany transactions and balances have been eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zNy9mcmFnOjA5NjcxODBmMjllOTQ1NjFiZmVjNDZjNDFjMmI5ZTY0L3RleHRyZWdpb246MDk2NzE4MGYyOWU5NDU2MWJmZWM0NmM0MWMyYjllNjRfODI0NjMzNzIxNTg5Nw_d4a8fef6-79f8-41c5-8cf7-8035717ca65b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company's condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The Company bases its estimates on assumptions, both historical and forward-looking, that are believed to be reasonable. On an ongoing basis, the Company evaluates its estimates, including, but not limited to, those related to fair values of intangible assets and goodwill, useful lives of intangible assets and property and equipment, expected period of consumption of virtual goods, expected life of paying users, income and indirect taxes, contingent liabilities, evaluation of recoverability of intangible assets and long-lived assets, goodwill impairment, and fair value of derivatives and other financial instruments. These estimates are inherently subject to judgment and actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF8zNy9mcmFnOjA5NjcxODBmMjllOTQ1NjFiZmVjNDZjNDFjMmI5ZTY0L3RleHRyZWdpb246MDk2NzE4MGYyOWU5NDU2MWJmZWM0NmM0MWMyYjllNjRfMjE5OTAyMzI2NDAwOQ_4d495b9f-2e4a-4ade-a22b-f8c4173876e1">Recent Accounting Pronouncements (Issued and Adopted)&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU 2022-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions&lt;/span&gt;. The ASU clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The ASU also clarifies that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction and requires specific disclosures for equity securities subject to contractual sale restrictions. The Company adopted this ASU on January 1, 2023 with no material impact on its condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfMTM4Mw_05f2812f-e4c9-40dc-a221-ba6f351946ba">Revenue&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates Software Platform and Apps revenue. Software Platform revenue is generated primarily from fees collected from advertisers and advertising networks who use the Software Platform. Apps revenue consists of in-app purchase ("IAP") revenue generated from in-app purchases made by users within the Company&#x2019;s apps (&#x201c;Apps&#x201d;), and in-app advertising ("IAA") revenue generated from advertisers that purchase ad inventory from Apps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software Platform Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The vast majority of the Software Platform Revenue is generated through AppDiscovery and MAX, which provide the technology to match advertisers and owners of digital advertising inventory (&#x201c;Publishers&#x201d;) via auctions at large scale and microsecond-level speeds. The terms for all mobile advertising arrangements are governed by the Company&#x2019;s terms and conditions and generally stipulate payment terms of 30 days subsequent to the end of the month. Substantially all of the Company's contracts with customers are fully cancellable at any time or upon short notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software Platform Revenue is generated by placing ads on mobile applications owned by Publishers. The Company&#x2019;s performance obligation is to provide customers with access to the Software Platform, which facilitates the advertiser&#x2019;s purchase of ad inventory from Publishers. The Company does not control the ad inventory prior to its transfer to the advertiser, because the Company does not have the substantive ability to direct the use of nor obtain substantially all of the remaining benefits from the ad inventory. The Company is not primarily responsible for fulfillment and does not have any inventory risk. The Company is an agent as it relates to the sale of third-party advertising inventory and presents revenue on a net basis. The transaction price is the product of either the number of completions of agreed upon actions or advertisements displayed and the contractually agreed upon price per advertising unit with the advertiser less consideration paid or payable to Publishers. The Company recognizes Software Platform Revenue when the agreed upon action is completed or when the ad is displayed to users. The number of advertisements delivered and completions of agreed upon actions is determined at the end of each month, which resolves any uncertainty in the transaction price during the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software Platform Revenue also includes revenue generated by the Company's mobile application tracking and attribution solutions that is recognized ratably over the subscription period, generally up to twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Apps Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In-app Purchase Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IAP Revenue includes fees collected from users to purchase virtual goods to enhance their gameplay experience. The identified performance obligation is to provide users with the ability to acquire, use, and hold virtual items over the estimated period of time the virtual items are available to the user or until the virtual item is consumed. Payment is required at the time of purchase, and the purchase price is a fixed amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Users make IAPs through the Company&#x2019;s distribution partners. The transaction price is equal to the gross amount charged to users because the Company is the principal in the transaction. IAP fees are non-refundable. Such payments are initially recorded as deferred revenue. The Company categorizes its virtual goods as either consumable or durable. Consumable virtual goods represent goods that can be consumed by a specific player action in gameplay; accordingly, the Company recognizes revenue from the sale of consumable virtual goods as the goods are consumed. Durable virtual goods represent goods that are accessible to the user over an extended period of time; accordingly, the Company recognizes revenue from the sale of durable virtual goods ratably over the period of time the goods are available to the user, which is generally the estimated average user life (&#x201c;EAUL&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The EAUL represents the Company&#x2019;s best estimate of the expected life of paying users for the applicable game. The EAUL begins when a user makes the first purchase of durable virtual goods and ends when a user is determined to be inactive. The Company determines the EAUL on a game-by-game basis. For a newly launched game with limited playing data, the Company determines its EAUL based on the EAUL of a game with sufficiently similar characteristics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the EAUL on a quarterly basis and applies such calculated EAUL to all bookings in the respective quarter. Determining the EAUL is subjective and requires management&#x2019;s judgment. Future playing patterns may differ from historical playing patterns, and therefore the EAUL may change in the future. The EAULs are generally between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfOTM0NTg0ODg1MzM5NQ_20007e78-0d38-4e56-ac7b-0056b2e1375a"&gt;five&lt;/span&gt; and nine months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In-App Advertising Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IAA Revenue is generated by selling ad inventory on the Company's Apps to third-party advertisers. Advertisers purchase ad inventory either through the Software Platform or through third-party advertising networks (&#x201c;Ad Networks&#x201d;). Revenue from the sale of ad inventory through Ad Networks is recognized net of the amounts retained by Ad Networks as the Company is unable to determine the gross amount paid by the advertisers to Ad Networks. The Company recognizes revenue when the ad is displayed to users.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents taxes collected from customers and remitted to governmental authorities on a net basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents&#160;revenue disaggregated by segment and type (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&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:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Platform Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In-App Purchase Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In-App Advertising Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Apps Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,581&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by geography, based on user location, consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&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:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;439,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of the World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract&#160;liabilities consist of deferred revenue and include payments received in advance of the satisfaction of performance obligations. During the three months ended March 31, 2023 and 2022, the Company recognized $47.6&#160;million and $55.8&#160;million of revenue that was included in deferred revenue as of December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unsatisfied Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s unsatisfied performance obligations relate to contracts with an original expected length of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Publisher Bonuses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2022, the Company paid or promised to pay a total of $209.6&#160;million in bonuses to publishers consisting primarily of non-recurring bonuses to migrate publishers to MAX, the Company's in-app mediation platform. The Company accounted for such publisher bonuses as a reduction to revenue since the publishers receiving such bonuses are also customers of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfMjE5OTAyMzI3NDY3Nw_b5db75e6-9071-4172-b4d0-78b9ece4c40e">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates Software Platform and Apps revenue. Software Platform revenue is generated primarily from fees collected from advertisers and advertising networks who use the Software Platform. Apps revenue consists of in-app purchase ("IAP") revenue generated from in-app purchases made by users within the Company&#x2019;s apps (&#x201c;Apps&#x201d;), and in-app advertising ("IAA") revenue generated from advertisers that purchase ad inventory from Apps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Software Platform Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The vast majority of the Software Platform Revenue is generated through AppDiscovery and MAX, which provide the technology to match advertisers and owners of digital advertising inventory (&#x201c;Publishers&#x201d;) via auctions at large scale and microsecond-level speeds. The terms for all mobile advertising arrangements are governed by the Company&#x2019;s terms and conditions and generally stipulate payment terms of 30 days subsequent to the end of the month. Substantially all of the Company's contracts with customers are fully cancellable at any time or upon short notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software Platform Revenue is generated by placing ads on mobile applications owned by Publishers. The Company&#x2019;s performance obligation is to provide customers with access to the Software Platform, which facilitates the advertiser&#x2019;s purchase of ad inventory from Publishers. The Company does not control the ad inventory prior to its transfer to the advertiser, because the Company does not have the substantive ability to direct the use of nor obtain substantially all of the remaining benefits from the ad inventory. The Company is not primarily responsible for fulfillment and does not have any inventory risk. The Company is an agent as it relates to the sale of third-party advertising inventory and presents revenue on a net basis. The transaction price is the product of either the number of completions of agreed upon actions or advertisements displayed and the contractually agreed upon price per advertising unit with the advertiser less consideration paid or payable to Publishers. The Company recognizes Software Platform Revenue when the agreed upon action is completed or when the ad is displayed to users. The number of advertisements delivered and completions of agreed upon actions is determined at the end of each month, which resolves any uncertainty in the transaction price during the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software Platform Revenue also includes revenue generated by the Company's mobile application tracking and attribution solutions that is recognized ratably over the subscription period, generally up to twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Apps Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In-app Purchase Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IAP Revenue includes fees collected from users to purchase virtual goods to enhance their gameplay experience. The identified performance obligation is to provide users with the ability to acquire, use, and hold virtual items over the estimated period of time the virtual items are available to the user or until the virtual item is consumed. Payment is required at the time of purchase, and the purchase price is a fixed amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Users make IAPs through the Company&#x2019;s distribution partners. The transaction price is equal to the gross amount charged to users because the Company is the principal in the transaction. IAP fees are non-refundable. Such payments are initially recorded as deferred revenue. The Company categorizes its virtual goods as either consumable or durable. Consumable virtual goods represent goods that can be consumed by a specific player action in gameplay; accordingly, the Company recognizes revenue from the sale of consumable virtual goods as the goods are consumed. Durable virtual goods represent goods that are accessible to the user over an extended period of time; accordingly, the Company recognizes revenue from the sale of durable virtual goods ratably over the period of time the goods are available to the user, which is generally the estimated average user life (&#x201c;EAUL&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The EAUL represents the Company&#x2019;s best estimate of the expected life of paying users for the applicable game. The EAUL begins when a user makes the first purchase of durable virtual goods and ends when a user is determined to be inactive. The Company determines the EAUL on a game-by-game basis. For a newly launched game with limited playing data, the Company determines its EAUL based on the EAUL of a game with sufficiently similar characteristics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the EAUL on a quarterly basis and applies such calculated EAUL to all bookings in the respective quarter. Determining the EAUL is subjective and requires management&#x2019;s judgment. Future playing patterns may differ from historical playing patterns, and therefore the EAUL may change in the future. The EAULs are generally between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfOTM0NTg0ODg1MzM5NQ_20007e78-0d38-4e56-ac7b-0056b2e1375a"&gt;five&lt;/span&gt; and nine months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In-App Advertising Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IAA Revenue is generated by selling ad inventory on the Company's Apps to third-party advertisers. Advertisers purchase ad inventory either through the Software Platform or through third-party advertising networks (&#x201c;Ad Networks&#x201d;). Revenue from the sale of ad inventory through Ad Networks is recognized net of the amounts retained by Ad Networks as the Company is unable to determine the gross amount paid by the advertisers to Ad Networks. The Company recognizes revenue when the ad is displayed to users.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents taxes collected from customers and remitted to governmental authorities on a net basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <app:RevenueFromContractWithCustomerEstimatedAverageUserLife
      contextRef="i4136f2e250214f209969099ec1c6479d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfOTM0NTg0ODg1MzQwMw_9c976a52-1f2a-4330-ac4a-e074ee3e87e4">P9M</app:RevenueFromContractWithCustomerEstimatedAverageUserLife>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfMTM4NA_0c8e25f5-5f04-4d1f-b29a-c1ece382c5e4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents&#160;revenue disaggregated by segment and type (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&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:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Platform Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In-App Purchase Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;251,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In-App Advertising Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Apps Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,581&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i381188e1b894470e98ac0b55ab0ee0b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfMi0xLTEtMS0yMDY2MjQ_433eae71-1e68-4a7e-bb81-14dd0ef6c72a"
      unitRef="usd">354758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie97ed872a35f40d38fd11e1a966c3597_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfMi0zLTEtMS0yMDY2MjQ_ecf9b687-1c78-4935-8cfc-0ffc5b1f454b"
      unitRef="usd">118840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6dfedaac630841a4be63b16b362f24f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfMy0xLTEtMS0yMDY2MjQ_06267b16-e926-411c-8254-4df7dffb15b8"
      unitRef="usd">251328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id623d6c678e24406aa4687402384a463_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfMy0zLTEtMS0yMDY2MjQ_4c78504c-08a2-4450-a2b6-291a7d18cfb2"
      unitRef="usd">339472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98ae2427f1f246788529656f21e4c837_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfNC0xLTEtMS0yMDY2MjQ_3db75e0d-46aa-467c-a177-eda425b28309"
      unitRef="usd">109319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6539d7fa106548cd8774f91c3cb4e9c1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfNC0zLTEtMS0yMDY2MjQ_4ce5b08c-5e9c-4d09-b25f-ff93deaebb13"
      unitRef="usd">167109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8892d222661b40b9a89b4eb7822dd008_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfNS0xLTEtMS0yMDY2MjQ_6b0c9e7a-15b0-4bda-8e52-571f5a72791b"
      unitRef="usd">360647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b12b1ea603b46098e2bddbb8c6a20cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfNS0zLTEtMS0yMDY2MjQ_b321ce2d-f97f-41e5-85a9-1fa420190f68"
      unitRef="usd">506581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfNi0xLTEtMS0yMDY2MjQ_ba8ed420-a893-4619-8328-de3efcd2e010"
      unitRef="usd">715405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmQ0M2YxOTYzNzNlMzQzYTViYmJiNmFkYjAwZWQ5YWNhL3RhYmxlcmFuZ2U6ZDQzZjE5NjM3M2UzNDNhNWJiYmI2YWRiMDBlZDlhY2FfNi0zLTEtMS0yMDY2MjQ_8085e1c4-3e6e-4477-a2af-9d33535131d3"
      unitRef="usd">625421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfMTM4NQ_62871532-0d5a-4c43-89a9-fba6ef7303d4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by geography, based on user location, consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&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:14.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;439,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of the World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5547662fa0a49c1bc805c3dc07c7ba9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmNmMTA3ZGJkODBmMjQ1YWU4YWVjNjZhMmJkNjEwMTQ2L3RhYmxlcmFuZ2U6Y2YxMDdkYmQ4MGYyNDVhZThhZWM2NmEyYmQ2MTAxNDZfMi0xLTEtMS0yMDY2MjQ_ce0b9baf-8c9b-44d9-8f27-7e26376a2c0e"
      unitRef="usd">439319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff3f4c583e7b4d55bea04a620cb90796_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmNmMTA3ZGJkODBmMjQ1YWU4YWVjNjZhMmJkNjEwMTQ2L3RhYmxlcmFuZ2U6Y2YxMDdkYmQ4MGYyNDVhZThhZWM2NmEyYmQ2MTAxNDZfMi0zLTEtMS0yMDY2MjQ_a84410eb-ea27-4a4b-a98d-1d069b63f37e"
      unitRef="usd">380567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i209b4a44999441d0a5cc3d9f73324a30_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmNmMTA3ZGJkODBmMjQ1YWU4YWVjNjZhMmJkNjEwMTQ2L3RhYmxlcmFuZ2U6Y2YxMDdkYmQ4MGYyNDVhZThhZWM2NmEyYmQ2MTAxNDZfMy0xLTEtMS0yMDY2MjQ_38052d5f-85d9-464e-995a-d473131684c9"
      unitRef="usd">276086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia244eff16633409698690b3e2bbb60d0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmNmMTA3ZGJkODBmMjQ1YWU4YWVjNjZhMmJkNjEwMTQ2L3RhYmxlcmFuZ2U6Y2YxMDdkYmQ4MGYyNDVhZThhZWM2NmEyYmQ2MTAxNDZfMy0zLTEtMS0yMDY2MjQ_07c6cab8-fcea-4cdc-a4cc-bdf91cdb28cb"
      unitRef="usd">244854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmNmMTA3ZGJkODBmMjQ1YWU4YWVjNjZhMmJkNjEwMTQ2L3RhYmxlcmFuZ2U6Y2YxMDdkYmQ4MGYyNDVhZThhZWM2NmEyYmQ2MTAxNDZfNC0xLTEtMS0yMDY2MjQ_002a2111-9912-4028-8104-0fd7c16a3341"
      unitRef="usd">715405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RhYmxlOmNmMTA3ZGJkODBmMjQ1YWU4YWVjNjZhMmJkNjEwMTQ2L3RhYmxlcmFuZ2U6Y2YxMDdkYmQ4MGYyNDVhZThhZWM2NmEyYmQ2MTAxNDZfNC0zLTEtMS0yMDY2MjQ_0f5e2e3c-3e67-439e-a84d-e22b66bd270f"
      unitRef="usd">625421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfNTQ5NzU1ODE1NjQy_0f2ce9d9-614e-4b69-9b93-1362ae2129fb"
      unitRef="usd">47600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfNTQ5NzU1ODE1NjQ2_cb658b8a-1d3c-4b02-94af-34a0b4c6e257"
      unitRef="usd">55800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <app:ConsiderationIncurredForExistingAndPotentialCustomerIncentiveBonuses
      contextRef="i9e7f0e72d68547edb07daa4db3579961_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80My9mcmFnOmI1ODNiNGZlNjg0NjRkYTliNTNjMjJiMjFmMjNkOTliL3RleHRyZWdpb246YjU4M2I0ZmU2ODQ2NGRhOWI1M2MyMmIyMWYyM2Q5OWJfOTc5_3a9ad52f-899b-48e8-bb56-fba01fe01d3b"
      unitRef="usd">209600000</app:ConsiderationIncurredForExistingAndPotentialCustomerIncentiveBonuses>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMzU2Nw_2e7f2ad3-5d33-4d14-8e7d-ff3ac2113a94">Financial Instruments and Fair Value Measurements&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s financial instruments that are measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:31.209%"/&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:21.560%"/&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.426%"/&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.426%"/&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.426%"/&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.433%"/&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: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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;Sheet&#160;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total financial assets&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;922,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:31.209%"/&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:21.560%"/&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.426%"/&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.426%"/&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.426%"/&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.433%"/&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: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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total financial assets&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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;611,718&#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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604,399&#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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.883%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes balances in money market deposit accounts of $780.2 million and $524.2&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2022 and March 2023, the Company entered into multiple pay-fixed receive-variable interest rate swaps as part of its interest rate risk management strategy in connection with the term loans under certain credit agreement, which was originally entered in August 2018 and has been amended multiple times. As of March 31, 2023, the aggregate notional amount of the interest rate swaps matches the principal balance of the Company's outstanding term loans. The Company elected to not designate the interest rate swaps as hedging instruments for accounting purposes and recorded both realized and unrealized gains and losses associated with the interest rate swaps immediately through earnings in interest expense in the Company's condensed consolidated statement of operations. The fair value of the interest rate swaps are determined using widely accepted valuation techniques including discounted cash flow analysis based on the expected cash flows of the interest rate swaps. The Company has determined that the significant inputs, such as interest yield curve and discount rate, used to value its interest rate swaps fall within Level 2 of the fair value hierarchy. During the three months ended March 31, 2023, the Company recorded a net unrealized loss of $6.2&#160;million and net realized gain of $0.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Marketable Equity Securities Measured at Net Asset Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company held equity interests in certain private equity funds of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$50.7&#160;million a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd $32.3&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which are measured using the net asset value practical expedient. Under the net asset value practical expedient, the Company records investments based on the proportionate share of the underlying funds&#x2019; net asset value as of the Company's reporting date. These investments are included in other assets in the Company&#x2019;s condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These funds vary in investment strategies and generally have an initial term of 7 to 10 years, which may be extended for 2 to 3 additional years with the applicable approval. These investments are subject to certain restrictions regarding transfers and withdrawals and generally cannot be redeemed with the funds. Distributions from the funds will be received as the underlying investments are liquidated. The Company&#x2019;s maximum exposure to loss is limited to the carrying value of these investments of $50.7&#160;million and the unfunded commitments of $33.4&#160;million as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2023, the Company made additional capital contributions of $16.8&#160;million into these investments. The unrealized gains related to these investments were not material for the three months ended March 31, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;Non-Marketable Equity Securities Measured at Fair Value on a Non-Recurring BasisIn the second quarter of 2022, the Company purchased certain non-marketable equity securities for total proceeds of $38.0&#160;million. Non-marketable equity securities are investments in privately held companies without readily determinable fair values. The Company elected the measurement alternative to account for these investments. Under the measurement alternative, the carrying value of the non-marketable equity securities are adjusted based on price changes from observable transactions of identical or similar securities of the same issuer or for impairment. Any changes in carrying value are recorded within interest income and other, net in the Company's condensed consolidated statement of operations. During the three months ended March 31, 2023, the Company recorded an impairment charge of $5.0&#160;million related to one of these investments. As of March 31, 2023, the carrying amount of these investments was $33.0&#160;million, which was included in other assets in the Company&#x2019;s condensed consolidated balance sheets.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMzU2OA_e1b11f17-88a2-440d-83a0-8664384aace4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s financial instruments that are measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:31.209%"/&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:21.560%"/&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.426%"/&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.426%"/&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.426%"/&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.433%"/&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: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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;Sheet&#160;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total financial assets&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;922,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:31.209%"/&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:21.560%"/&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.426%"/&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.426%"/&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.426%"/&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.433%"/&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: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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Financial 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total financial assets&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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;611,718&#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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;604,399&#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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#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 #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.883%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes balances in money market deposit accounts of $780.2 million and $524.2&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idab71a2f2b034570ac82eaf65398df93_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNC00LTEtMS0yMDY2MjQ_10ee243f-e246-4581-a73e-8d146f595079"
      unitRef="usd">910521000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8a09c82b2c20423e859c735952ac2a0d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNC02LTEtMS0yMDY2MjQ_0218f017-0ad0-4d02-9b6d-71455db34ecb"
      unitRef="usd">910521000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4d3194436ff94b129104cd3036dc68b2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNC04LTEtMS0yMDY2MjQ_99a7d4d3-9393-4441-9cf7-aae7420694c6"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if32e5f57b377474fb62044228790f1aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNC0xMC0xLTEtMjA2NjI0_3b70d86c-4b11-475c-a75e-3cf4f631c636"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i92c7628729de4a77b051d7c740d96a38_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS00LTEtMS0yMTgwODQ_a4416200-6f73-4985-824c-daee11e6d5a6"
      unitRef="usd">12033000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i376b636828cd43558f2ccb50718e146f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS02LTEtMS0yMTgwODQ_a5a510b9-d159-45f3-90b3-8a18802f1977"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i59824f1e5e5342b18170694a937833d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS04LTEtMS0yMTgwODQ_7621987e-7c4f-4303-9c5f-388a076ce8d1"
      unitRef="usd">12033000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4b66a0a64a384e44baae8de2c4a85b61_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS0xMC0xLTEtMjE4MDg0_1ca85f57-0c20-4315-b7cc-2126f4becc63"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS00LTEtMS0yMjc0NzQ_dfad69da-12e2-4e46-b2e8-0c8e8a69b89a"
      unitRef="usd">922554000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i375b0064568846afb57260eb10e48d1a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS02LTEtMS0yMjc0NzQ_ef585c24-6d49-4cd1-a664-816d91b5b526"
      unitRef="usd">910521000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i52d856c5aacb4f75a597064c513256b7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS04LTEtMS0yMjc0NzQ_30ba85d8-e55a-462f-aee0-77920e7d0a5d"
      unitRef="usd">12033000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i376cbaa643574faeb51795f1698ba370_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNS0xMC0xLTEtMjI3NDc0_67fcbc64-e667-439c-aa27-1950f9c1e93a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibf03a99772df49ccbbc59450b88e269a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNi00LTEtMS0yMTgxODc_80d444b5-020e-4043-9482-af23fc77ffab"
      unitRef="usd">10947000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i111d6a1e86794183a6a1991931804eb8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNy02LTEtMS0yMTgyMTY_bd5f88b8-d6dc-4b2a-ab90-08b5a1e29413"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1e854190465346c79bc7767a5380649b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNy04LTEtMS0yMTgyMTY_b099775b-172e-422a-8e09-d49ea926393a"
      unitRef="usd">10947000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibf390ede0a7c475d83cdf7550e609b3e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOjFmYTgyMzI3ZTYyOTQzNzg5MTc2Y2RkOGJkYjdkNTc0L3RhYmxlcmFuZ2U6MWZhODIzMjdlNjI5NDM3ODkxNzZjZGQ4YmRiN2Q1NzRfNy0xMC0xLTEtMjE4MjE2_4a12db68-3bee-4efe-8dd0-41972855ef0c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9a71c20c448047d1a3a376d56a7b769f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNC00LTEtMS0yMDY2MjQ_77b01f56-2d53-4353-a020-319312c34b62"
      unitRef="usd">604399000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6812f0c684a44d6693d8e8011739e429_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNC02LTEtMS0yMDY2MjQ_e60afd30-fcc9-492f-b59e-d58587a727ee"
      unitRef="usd">604399000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id520fa2d6a664d28bbb3a86f162ba6c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNC04LTEtMS0yMDY2MjQ_ee565a22-f790-45cf-a0db-315cd06b7a48"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i208ad8b78e7a46b29c522e7fdf1a9edc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNC0xMC0xLTEtMjA2NjI0_9868b273-bce0-4c3d-bac5-dc8a06b8bb9b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie181062f244d408086794a12c3b30a65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNS00LTEtMS0yMDY2MjQ_6d003a1d-9443-490c-b4d6-8830d52794c8"
      unitRef="usd">7319000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8eb52e81f8f14f42817c299b8e2c75cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNS02LTEtMS0yMDY2MjQ_2c9a49af-9526-4b3e-bee8-4c8a1f264714"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i891618355aaf4dbebf21d6067ebd3cfe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNS04LTEtMS0yMDY2MjQ_7a0135a3-d8db-4470-8129-6f62946ce3d2"
      unitRef="usd">7319000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia2be5e336c6945f1b50f6c492179a5fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfNS0xMC0xLTEtMjA2NjI0_4f808a35-82ac-4202-a3db-a48940607deb"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfOC00LTEtMS0yMDY2MjQ_19fbc834-0831-437b-8357-4242066aa3a9"
      unitRef="usd">611718000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9f744267df8b4483b22c11e539f131cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfOC02LTEtMS0yMDY2MjQ_eb2dfc95-4129-444d-bb3b-200ba6d1b5aa"
      unitRef="usd">604399000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i304a1e799a324d87bf533a4e6b8b9f0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfOC04LTEtMS0yMDY2MjQ_6c323055-054a-4657-9688-090a6d6a984a"
      unitRef="usd">7319000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iec770f34853f4992a828af649149e3ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RhYmxlOmQyMzMxNjhmNzA0MjQ4MDBiYTI1YWJlOWRjMWVmMmE0L3RhYmxlcmFuZ2U6ZDIzMzE2OGY3MDQyNDgwMGJhMjVhYmU5ZGMxZWYyYTRfOC0xMC0xLTEtMjA2NjI0_ec5beed9-81d1-4b2f-8cb9-a48a7368d2aa"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DepositsMoneyMarketDeposits
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfOTE1_70c39f41-c19c-4627-ad7f-0ce88052bbca"
      unitRef="usd">780200000</us-gaap:DepositsMoneyMarketDeposits>
    <us-gaap:DepositsMoneyMarketDeposits
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfOTIy_5eb3cc7e-45c6-4cf0-a09e-b71e2e6de459"
      unitRef="usd">524200000</us-gaap:DepositsMoneyMarketDeposits>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i8aec6a3e40f34d448dbb911af9c82d1c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTA5OTUxMTY2OTgyNQ_a386a9a3-1214-4181-9fbd-5e67f3ae221a"
      unitRef="usd">-6200000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain
      contextRef="i8aec6a3e40f34d448dbb911af9c82d1c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfNTQ5NzU1ODU2MjQ5_27ffce3a-9684-4fa0-ad1b-363b3e431af1"
      unitRef="usd">600000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ide6a843a92204fe98a071a0bf6bc203d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTExNw_ccbeb947-d87a-4d5c-8208-48fc6e835732"
      unitRef="usd">50700000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="if3778aed8ace430181a05510c3c9ec9b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTEyNA_da069cf5-ee9b-44d9-8949-ee30c16d5aaa"
      unitRef="usd">32300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <app:InvestmentFundTerm
      contextRef="i1a223ee018504f4fae658acf162984ac_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTU5Nw_57fc1923-6291-415e-821b-e644e750449c">P7Y</app:InvestmentFundTerm>
    <app:InvestmentFundTerm
      contextRef="i31bf6029e9b440fe906a2e7bde8de0b5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTYwMw_117b859b-76f0-4cf7-ba22-160262710a14">P10Y</app:InvestmentFundTerm>
    <app:InvestmentFundOptionToExtendTerm
      contextRef="i1a223ee018504f4fae658acf162984ac_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTYzMw_1c40c689-c8a2-4576-9d4d-27fbc1a8d2c9">P2Y</app:InvestmentFundOptionToExtendTerm>
    <app:InvestmentFundOptionToExtendTerm
      contextRef="i31bf6029e9b440fe906a2e7bde8de0b5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMTYzOQ_9eeea75a-43e3-4540-9942-778db014d111">P3Y</app:InvestmentFundOptionToExtendTerm>
    <app:InvestmentFundMaximumExposureLossLimit
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMjAxNg_fe1e2f05-c84d-46b8-bb90-1c927bf4ae1d"
      unitRef="usd">50700000</app:InvestmentFundMaximumExposureLossLimit>
    <app:InvestmentFundMaximumExposureLossLimitUnfundedCommitments
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMjA1MQ_2be3e328-4b13-4280-ac91-ed307838d473"
      unitRef="usd">33400000</app:InvestmentFundMaximumExposureLossLimitUnfundedCommitments>
    <app:PurchaseOfNonmarketableInvestments
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMjE0NA_807034ad-3e9f-42e2-b75f-20bab67cf304"
      unitRef="usd">16800000</app:PurchaseOfNonmarketableInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ic180bc8becc749fca87a966e8608b74d_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfMjczMw_94982b00-8aba-47e0-ae4e-ea4cdca96c03"
      unitRef="usd">38000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfNTQ5NzU1ODI4NjU5_95449d76-b08e-4157-80ef-e9a5f980c73b"
      unitRef="usd">5000000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80OS9mcmFnOjFhNWY0ZGFiYjk4NzQ3OWVhZmY0MmFiY2I2N2JkM2YyL3RleHRyZWdpb246MWE1ZjRkYWJiOTg3NDc5ZWFmZjQyYWJjYjY3YmQzZjJfNTQ5NzU1ODU2OTAw_4549568d-739f-4305-9543-2de580b3fdee"
      unitRef="usd">33000000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfMzQ0OA_69b8e8b0-6d86-4ed0-a033-4a0e6a0be73c">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company's non-cancelable minimum purchase commitments consisted primarily of a certain arrangement related to cloud platform services. In May 2022, the Company entered into a new order form under an existing master agreement that required the Company to purchase at least $550.0 million of cloud services through May 2025. During the three months ended March 31, 2023, the Company made payments of $54.5 million under this arrangement, with $398.4 million of this commitment unpaid as of March&#160;31, 2023. In addition, the Company had total unfunded commitments of $33.4&#160;million related to investments in certain private equity funds. For additional information see Note 3 &#x2013; Financial Instruments and Fair Value Measurements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business activities. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the Company had outstanding letters of credit in the aggregate amount of $11.1 million, which were issued as security for certain leased office facilities under the Credit Agreement. These letters of credit have never been drawn upon.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved from time to time in litigation, claims, and proceedings. The outcomes of the Company&#x2019;s legal proceedings are inherently unpredictable and subject to significant uncertainty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a liability when it is probable that a loss has been incurred and the amount can be reasonably estimated. If it is determined that a loss is reasonably possible and the loss or range of loss can be estimated, the reasonably possible loss is disclosed. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued, and related reasonably possible losses disclosed, and makes adjustments as appropriate. Significant judgment is required to determine the likelihood of matters and the estimated amount of a loss related to such matters. To date, losses in connection with legal proceedings have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses legal fees in the period in which they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including certain customers, business partners, investors, contractors and the Company&#x2019;s officers, directors and certain employees. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#x2019;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, losses recorded in the Company&#x2019;s condensed consolidated statements of operations in connection with the indemnification provisions have not been material. As of March&#160;31, 2023, the Company did not have any material indemnification claims that were probable or reasonably possible.&lt;/span&gt;&lt;/div&gt;Non-income&#160;TaxesThe Company may be subject to audit by various tax authorities with regard to&#160;non-income&#160;tax matters. The subject matter of&#160;non-income&#160;tax audits primarily arises from different interpretations on tax treatment and tax rates applied. The Company accrues liabilities for&#160;non-income&#160;taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If a loss is reasonably possible and the loss or range of loss can be estimated, the Company discloses the reasonably possible loss.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <app:AmendedContractualObligation
      contextRef="i3fc86fc0d43641569d2f60cd469a253c_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfMzAy_94c74d15-8024-4d1a-a123-d7d12a849595"
      unitRef="usd">550000000</app:AmendedContractualObligation>
    <app:PaymentsForPurchaseObligations
      contextRef="i64fe2fc690804b918f59c3cd886099cd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfMzU0_756cdcf7-c06b-4351-a313-c9fc537c6b26"
      unitRef="usd">54500000</app:PaymentsForPurchaseObligations>
    <app:PurchaseCommitmentUnpaidCommitmentAmount
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfMTA5OTUxMTYzMjUyMw_6dc5c659-7d4d-4873-818d-ba1143917358"
      unitRef="usd">398400000</app:PurchaseCommitmentUnpaidCommitmentAmount>
    <app:InvestmentFundMaximumExposureLossLimitUnfundedCommitments
      contextRef="id4d4115f15f048efa110d06431937a61_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfNDQ5_a2085568-63a5-4222-b5e4-98ab44936233"
      unitRef="usd">33400000</app:InvestmentFundMaximumExposureLossLimitUnfundedCommitments>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i28ab72cc70584aa5adb8caf80e865e29_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfOTMy_198b92b7-344a-4798-903a-ec04a056a297"
      unitRef="usd">11100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib3fd32822c6248728985b79e687e4041_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81Mi9mcmFnOjMzMDBkODM4MTkxYzQ4YWE4ZTljZjhhYTEzY2FlNjQ0L3RleHRyZWdpb246MzMwMGQ4MzgxOTFjNDhhYThlOWNmOGFhMTNjYWU2NDRfOTMy_f86feda6-489b-4dc1-8fb6-3da7c2055306"
      unitRef="usd">11100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfMTE1NjE_7f9e09b8-58ce-493d-bb0e-de2687fdc818">Acquisitions and Dispositions&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023 Acquisitions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023, the Company recognized total&#160;earn-out&#160;costs of $13.2&#160;million related to asset acquisitions closed in 2021 and prior. No other acquisitions were completed during the three-month period ended March&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;MoPub&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022, the Company completed its acquisition from Twitter, Inc. of certain assets that comprised its MoPub business for a total purchase price of $1.03&#160;billion in cash. The acquisition allowed the Company to integrate certain product features of the MoPub platform into MAX, the Company's in-app mediation platform, and migrate publishers and demand partners from the MoPub platform to MAX. The Company accounted for the acquisition as a business combination. Transaction costs incurred by the Company in connection with the acquisition, including professional fees, were $14.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration to the fair value of the assets acquired (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:78.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Advertiser Relationships&#x2014;estimated useful life of 9 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,700&#160;&lt;/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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Publisher Relationships&#x2014;estimated useful life of 9 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,300&#160;&lt;/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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed Technology&#x2014;estimated useful life of 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,800&#160;&lt;/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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tradename&#x2014;estimated useful life of 3 months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;632,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,030,332&#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-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income approach was used to determine the preliminary fair value of the advertiser relationships, publisher relationships, developed technology and tradename. Goodwill represents the excess of the purchase price over the preliminary fair value of identifiable assets acquired at the acquisition date and is primarily attributable to the assembled workforce and expected synergies at the time of the acquisition. For tax purposes, an estimated tax deductible goodwill of $694.5&#160;million was generated as a result of this acquisition. No liabilities were assumed in the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contemporaneously with the signing of the asset purchase agreement, the Company entered into an agreement for Twitter, Inc. to provide certain transitional services to facilitate the migration of publishers and demand partners to MAX during a three-month transitional period following the closing of the transaction (the "TSA"). The Company accounted for the TSA as a transaction separate from the business combination since it was negotiated primarily for the benefit of the Company. During the first quarter of 2022, the Company recognized total expense of $7.0&#160;million related to the transitional services, which was included primarily in cost of revenue in the Company's condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s condensed consolidated statement of operations for the three months ended March 31, 2022  includes revenue generated from the MoPub business during the transitional period of $44.1&#160;million. However, due to the significant integration of the MoPub business with MAX, it was impractical to determine the impact of the acquired business on earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information below presents the combined historical results of operations of the Company and the MoPub business, as if the MoPub business had been acquired as of January 1, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(99,932)&lt;/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-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information above includes the following adjustments to net loss in the appropriate pro forma periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in amortization expense related to the fair value of acquired identifiable intangible assets, net of the amortization expense already reflected in actual historical results&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in expenses related to the TSA  &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in expenses related to transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;An (increase) in income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,564)&lt;/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-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Asset Acquisitions&lt;/span&gt;&lt;/div&gt;During the three months ended March&#160;31, 2022, the Company recognized total&#160;earn-out&#160;costs of $31.7&#160;million related to asset acquisitions closed in 2021 and prior. These earn-out costs increased the book value of the acquired mobile Apps, and are amortized over the remaining useful life of the originally acquired mobile Apps. No other asset acquisitions were completed during the three-month period ended March 31, 2022.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <app:AssetAcquisitionConsiderationTransferredContingentConsiderationCosts
      contextRef="ia0e8b66da5dd49c294b7c1055f479d9d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfNTQ5NzU1ODM5OTI2_4e698ebc-de99-4a34-9566-9fe72190d7fb"
      unitRef="usd">13200000</app:AssetAcquisitionConsiderationTransferredContingentConsiderationCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i36c1a9aecedb42518680a69517730ac9_D20220101-20220101"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfMjc2MQ_58fa28cf-e37d-41aa-807f-c207856069d1"
      unitRef="usd">1030000000.00</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5666730848de431fbead176d3780e85d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfMzE3OQ_aacbf801-15f6-4fad-a570-e6f183be9b50"
      unitRef="usd">14400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfMTE1NjY_17c83a2f-26a1-4cb4-91f4-2b90ea3aef11">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the purchase consideration to the fair value of the assets acquired (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:78.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Advertiser Relationships&#x2014;estimated useful life of 9 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212,700&#160;&lt;/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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Publisher Relationships&#x2014;estimated useful life of 9 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,300&#160;&lt;/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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed Technology&#x2014;estimated useful life of 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,800&#160;&lt;/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 style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tradename&#x2014;estimated useful life of 3 months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;632,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,030,332&#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i182c2f3a85284ede8fe3d1cd1b818fac_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfMS0wLTEtMS0yMDY2MjQvdGV4dHJlZ2lvbjpiYzBhYjczOTAwZGI0ZjJlOWFlMjFjYWIwNGI5YjQ3Ml81NA_eda56077-ad73-44e2-a61a-ff4c8a390a2c">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0cae146974a6457eb1549062e49194a6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfMS0xLTEtMS0yMDY2MjQ_4bb5cdb6-ce27-4109-9f6a-7f29664bea96"
      unitRef="usd">212700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic41a916e72534f91929a711af4cf9510_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfMi0wLTEtMS0yMDY2MjQvdGV4dHJlZ2lvbjo0NTZhMDA5YjQzYzg0MzNmOTIzNTc2NDc0OWUxODdlM181Mw_cb057b28-90b6-4570-89a1-cf09985e4660">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id28dca414dcb4ee6a6e6fc1043a33754_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfMi0xLTEtMS0yMDY2MjQ_61a70041-e7ff-4d1b-a74f-184944942bbf"
      unitRef="usd">123300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icd0f3402a97243af97a46c0d8a36237c_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfMy0wLTEtMS0yMDY2MjQvdGV4dHJlZ2lvbjozYWRiMmIzZDYwNDk0NDEzYWUwZGYxNDkwMWUyZjMzYV81MA_954d2d13-1f0f-45ad-8c2d-ed7ab2626726">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i182096ea9c36488ba8b0cdb4962ac2f4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfMy0xLTEtMS0yMDY2MjQ_63285081-9fa6-47dd-993e-de221817725b"
      unitRef="usd">61800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i28b5414cabe740a28cf81593dfa2faf6_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfNC0wLTEtMS0yMDY2MjQvdGV4dHJlZ2lvbjozMTQ4MjcxZjI4MmM0YjllOTQ2NTliMDYzMmViZmQ4Y18zOQ_ad115e58-f7e4-41d0-b1b8-15f68780584c">P3M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i7b5e3bca99f747b0aec3b7ca88892148_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfNC0xLTEtMS0yMDY2MjQ_290ea8a0-8b51-40f2-a62b-47aa6d508930"
      unitRef="usd">60000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i21585c9722734a2bba189c24d2e1ee92_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfNS0xLTEtMS0yMDY2MjQ_057c6d30-cef8-492d-9928-87c615ab3fda"
      unitRef="usd">632472000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i21585c9722734a2bba189c24d2e1ee92_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmIyY2ZiZDYzMWIyNDQyYTk4YzU5YjkzOTFhNWFhZWQxL3RhYmxlcmFuZ2U6YjJjZmJkNjMxYjI0NDJhOThjNTliOTM5MWE1YWFlZDFfNi0xLTEtMS0yMDY2MjQ_6099131f-36ce-4259-a37c-e5b39ee75390"
      unitRef="usd">1030332000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i21585c9722734a2bba189c24d2e1ee92_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfNDEzNw_e2ae2740-245b-4d1d-bb08-e82d4152bf36"
      unitRef="usd">694500000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i21585c9722734a2bba189c24d2e1ee92_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfNTQ5NzU1ODM4OTMx_b322ac4f-8474-4848-acba-1290cee04840"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized
      contextRef="ide56aa1f6c354e2cb69d3699e8a715dd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfNDcyNw_bb056d64-4416-4c3a-9e11-70aa1a83201a"
      unitRef="usd">7000000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ie9c2b5cc91834cacb560a195fd2931ce_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfNTQ5NzU1ODM5Mjg4_5b6cba7c-5f23-4a68-b7f1-20555aa2290f"
      unitRef="usd">44100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfODI0NjMzNzIzNzM5Nw_843f4eb3-34c3-4a85-a296-4bf1cb4a5e65">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information below presents the combined historical results of operations of the Company and the MoPub business, as if the MoPub business had been acquired as of January 1, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(99,932)&lt;/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-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma information above includes the following adjustments to net loss in the appropriate pro forma periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.862%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in amortization expense related to the fair value of acquired identifiable intangible assets, net of the amortization expense already reflected in actual historical results&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in expenses related to the TSA  &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;A decrease in expenses related to transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;An (increase) in income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,564)&lt;/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:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOjhlNmNiYjkxNTlkMTQ0ZjQ5ZmQ4M2YzZTJkNDFhOWU3L3RhYmxlcmFuZ2U6OGU2Y2JiOTE1OWQxNDRmNDlmZDgzZjNlMmQ0MWE5ZTdfMi0xLTEtMS0yMjUyOTk_3b938c65-f83c-4a2b-8c5e-8ecb78b31505"
      unitRef="usd">625421000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOjhlNmNiYjkxNTlkMTQ0ZjQ5ZmQ4M2YzZTJkNDFhOWU3L3RhYmxlcmFuZ2U6OGU2Y2JiOTE1OWQxNDRmNDlmZDgzZjNlMmQ0MWE5ZTdfMy0xLTEtMS0yMjUyOTk_ef1c11c8-1f53-451f-9214-a2a598fb6136"
      unitRef="usd">-99932000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i450d304ceb3148bdb301eb2f741dcd44_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmYwY2JiMzQ4ZTRiNTRhMmU5MDQ1NTcxYjJlMGQ2ZWJiL3RhYmxlcmFuZ2U6ZjBjYmIzNDhlNGI1NGEyZTkwNDU1NzFiMmUwZDZlYmJfMi0xLTEtMS0yMjUyOTk_a48eabc8-2133-47be-a051-357b0385fe3d"
      unitRef="usd">60000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i80e1f8dfc6174dae89843e5bfbee9635_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmYwY2JiMzQ4ZTRiNTRhMmU5MDQ1NTcxYjJlMGQ2ZWJiL3RhYmxlcmFuZ2U6ZjBjYmIzNDhlNGI1NGEyZTkwNDU1NzFiMmUwZDZlYmJfMy0xLTEtMS0yMjUyOTk_395fd635-f6bf-485d-9127-d110fa494488"
      unitRef="usd">7000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i27a7ec7f1bf04aa2b5a5dee383c014b7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmYwY2JiMzQ4ZTRiNTRhMmU5MDQ1NTcxYjJlMGQ2ZWJiL3RhYmxlcmFuZ2U6ZjBjYmIzNDhlNGI1NGEyZTkwNDU1NzFiMmUwZDZlYmJfNC0xLTEtMS0yMjUyOTk_2638fc8f-db8a-4d4c-92ac-b202c7d4e47e"
      unitRef="usd">12848000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i668b9d1b2b9344d38e72db025a52eb73_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RhYmxlOmYwY2JiMzQ4ZTRiNTRhMmU5MDQ1NTcxYjJlMGQ2ZWJiL3RhYmxlcmFuZ2U6ZjBjYmIzNDhlNGI1NGEyZTkwNDU1NzFiMmUwZDZlYmJfNS0xLTEtMS0yMjUyOTk_23265065-40e9-4822-b003-09f03ad170d4"
      unitRef="usd">-4564000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <app:AssetAcquisitionConsiderationTransferredContingentConsiderationCosts
      contextRef="idb7565d941ac44a9b1473b1a4d928188_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81NS9mcmFnOjBiZmQ5NmZmNjZmNjRjYjFiZGJiOTRiYWQwYzlhNTc0L3RleHRyZWdpb246MGJmZDk2ZmY2NmY2NGNiMWJkYmI5NGJhZDBjOWE1NzRfMTAyODI_69a6ca0d-a4fd-4b61-9a46-63f77f0d0ccc"
      unitRef="usd">31700000</app:AssetAcquisitionConsiderationTransferredContingentConsiderationCosts>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RleHRyZWdpb246YzBhODg1OGE1MmNiNDk3ZmEzMDZjOGZhNDc4MDRjZTBfMTU0Ng_824b4574-0ac6-47e1-8db8-d162abb816a1">Goodwill and Intangible Assets&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the carrying amount of goodwill by reporting unit (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.812%"/&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:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Software Platform&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Apps&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,478,014&#160;&lt;/span&gt;&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,741&#160;&lt;/span&gt;&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,823,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 31, 2023&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,487,958&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,741&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,833,699&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.994%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Useful Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Long-lived intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,797,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(921,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(836,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;954,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;515,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;456,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;User base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;License asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,705,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,131,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,693,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,016,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,677,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Short-lived intangible 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible 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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,752,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,177,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,575,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,739,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,061,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,678,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, short-lived mobile Apps were included in prepaid expenses and other current assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded amortization expenses related to acquired intangible assets as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,011&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RleHRyZWdpb246YzBhODg1OGE1MmNiNDk3ZmEzMDZjOGZhNDc4MDRjZTBfMTU0Mw_8a101247-2a72-4758-b176-e525fa8e0b7c">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in the carrying amount of goodwill by reporting unit (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.812%"/&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:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Software Platform&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Apps&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,478,014&#160;&lt;/span&gt;&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,741&#160;&lt;/span&gt;&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,823,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 31, 2023&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,487,958&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,741&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,833,699&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i213d507809e647b9a2d6b2a7643d4ddd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMS0xLTEtMS0yMTEzOTc_16487e5d-138c-4f65-8dcb-97c4464f432d"
      unitRef="usd">1478014000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibea6c80ff47947bfa3e16b53b1b05764_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMS0yLTEtMS0yMTE0MDU_9958857f-ba6d-45f7-9861-085731d173d9"
      unitRef="usd">345741000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3d461f406301443d8b834e5aec8ccfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMS0xLTEtMS0yMDY2MjQ_2e071fb2-487d-4a6c-b966-19de91aad475"
      unitRef="usd">1823755000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i067def3b13324613853ab5e655ea4f1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMi0xLTEtMS0yMTE0MTM_ba8bb39b-365b-4794-a722-aa715caf6cb3"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iaf76dd67441d43898d3757527d8926c0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMi0yLTEtMS0yMTE0Mzk_879498a0-5b56-4ac6-b810-f9595cf2dc25"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMi0xLTEtMS0yMDY2MjQ_f2fd920b-d412-4a05-83cb-de78b7cba250"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i067def3b13324613853ab5e655ea4f1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMy0xLTEtMS0yMTE0MTM_55e81c48-405a-45d6-9eef-e0b4e403954e"
      unitRef="usd">9944000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iaf76dd67441d43898d3757527d8926c0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMy0yLTEtMS0yMTE0Mzk_0c7f5a78-7ce3-4fd6-b32b-e93dbdfd4b6b"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfMy0xLTEtMS0yMDY2MjQ_aa97d15a-d2fa-41d1-bb24-b171bb7b21d4"
      unitRef="usd">9944000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3336a3db89464f339b840fcb3dd66737_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfNC0xLTEtMS0yMTE0MzA_63252e8f-4d7f-4cda-a9c4-19c675c6e373"
      unitRef="usd">1487958000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2289ebc248f34033bf520d772cc9315e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfNC0yLTEtMS0yMTE0MjA_ecac7593-5e29-4fcf-bba2-75fa1dec29bc"
      unitRef="usd">345741000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOmU3NmQ5ZGI3ZmEzNjRmYTM4ZjU0ZmNjZDg1Y2NkMWYxL3RhYmxlcmFuZ2U6ZTc2ZDlkYjdmYTM2NGZhMzhmNTRmY2NkODVjY2QxZjFfNC0xLTEtMS0yMDY2MjQ_e0b62d4a-3b51-4d4c-aa1e-3e8694281625"
      unitRef="usd">1833699000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RleHRyZWdpb246YzBhODg1OGE1MmNiNDk3ZmEzMDZjOGZhNDc4MDRjZTBfMTU0NA_daf9b896-79e1-48d1-af89-ae2e53468817">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.994%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Useful Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Long-lived intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,797,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(921,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,790,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(836,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;954,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;515,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;456,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;User base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;License asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,705,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,131,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,693,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,016,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,677,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Short-lived intangible 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible 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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,752,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,177,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,575,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,739,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,061,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,678,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i90038e1555754706ad436c083cdc6758_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS0xLTEtMS0yMDY2MjQ_596c0c28-288d-4981-9d83-1812f6709c5b">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icdbc15e6f21541bba0a69e2d50f63162_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS0zLTEtMS0yMDY2MjQ_58590caf-4f7d-4a51-b448-c787ba751c79"
      unitRef="usd">1797299000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icdbc15e6f21541bba0a69e2d50f63162_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS00LTEtMS0yMDY2MjQ_43040e01-c354-4689-8b8d-eaae4fa994c3"
      unitRef="usd">921441000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icdbc15e6f21541bba0a69e2d50f63162_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS01LTEtMS0yMDY2MjQ_617a54b1-60cd-4eb4-b144-3165378f4b7a"
      unitRef="usd">875858000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibb7776aa587646bb8c691cb10d2e47ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS03LTEtMS0yMDY2MjQ_09f51d27-61eb-4b27-a316-536dc9181a58"
      unitRef="usd">1790820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibb7776aa587646bb8c691cb10d2e47ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS04LTEtMS0yMDY2MjQ_11f0ffcc-d075-49aa-a6e4-bb8a1c49113b"
      unitRef="usd">836375000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibb7776aa587646bb8c691cb10d2e47ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNS05LTEtMS0yMDY2MjQ_ca20b69f-1fa8-475b-818d-fec7ed45617c"
      unitRef="usd">954445000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i969d00883c2e411eb3db1a7b014e5fc8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi0xLTEtMS0yMDY2MjQ_a6ad8622-0034-418b-903e-ab6bf3e7292e">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i483721c148a4434baf8a1578af54300a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi0zLTEtMS0yMDY2MjQ_67787d65-5d49-4deb-8534-2d70456ebab2"
      unitRef="usd">517189000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i483721c148a4434baf8a1578af54300a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi00LTEtMS0yMDY2MjQ_e9dd7155-3e9f-4c55-94c6-fba685eb1045"
      unitRef="usd">72116000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i483721c148a4434baf8a1578af54300a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi01LTEtMS0yMDY2MjQ_a2b9b321-b064-4a21-8a49-0cd581c36c9b"
      unitRef="usd">445073000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib9e8d3cd813f40faa55c60f4f01e4f02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi03LTEtMS0yMDY2MjQ_ca2b6f22-d062-4a50-9666-55c868b08a2e"
      unitRef="usd">515084000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib9e8d3cd813f40faa55c60f4f01e4f02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi04LTEtMS0yMDY2MjQ_d6a7aa8b-eb43-4446-a941-fd8a404e556f"
      unitRef="usd">58881000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib9e8d3cd813f40faa55c60f4f01e4f02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNi05LTEtMS0yMDY2MjQ_4d988ff4-ebaa-490a-bc3b-16e7a4518780"
      unitRef="usd">456203000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib030b05c91e745df93ce50ea293c208f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy0xLTEtMS0yMDY2MjQ_2e2541b6-aec5-4b37-8a07-a37000042dc6">P3Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c3bcf02a94d454ea7834907d584e826_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy0zLTEtMS0yMDY2MjQ_7a76bd63-7ae0-4896-ba42-1c38a948afc9"
      unitRef="usd">68817000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c3bcf02a94d454ea7834907d584e826_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy00LTEtMS0yMDY2MjQ_03b6b31b-1c4d-4b11-9b72-082ac2650703"
      unitRef="usd">39560000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c3bcf02a94d454ea7834907d584e826_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy01LTEtMS0yMDY2MjQ_9fba61a9-a8c9-4837-ae18-2fd5a87b0f47"
      unitRef="usd">29257000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i259a518a64b647449e398c22024456db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy03LTEtMS0yMDY2MjQ_59c8a76a-b980-471d-a99f-d5b485ddaa3f"
      unitRef="usd">68817000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i259a518a64b647449e398c22024456db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy04LTEtMS0yMDY2MjQ_a63e313a-16d3-481d-b969-1e9ce8e8e832"
      unitRef="usd">37122000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i259a518a64b647449e398c22024456db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfNy05LTEtMS0yMDY2MjQ_2d4aa410-1f88-4d5c-bf57-191d73f32d03"
      unitRef="usd">31695000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i98339acb9cef439ab36dbf9737d28c47_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC0xLTEtMS0yMDY2MjQ_d3759cb6-e098-4ece-8e16-08b2462e8e52">P2Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i745bdd62a5ce4e2a8507a7838822ad31_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC0zLTEtMS0yMDY2MjQ_b3e484da-4826-4950-a0f5-5478ce829d10"
      unitRef="usd">59207000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i745bdd62a5ce4e2a8507a7838822ad31_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC00LTEtMS0yMDY2MjQ_0f9ad8f0-8eb5-44f5-a04e-0fcdf7c134bc"
      unitRef="usd">20427000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i745bdd62a5ce4e2a8507a7838822ad31_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC01LTEtMS0yMDY2MjQ_7ac3ac59-96dc-419b-9bd2-836a69203afc"
      unitRef="usd">38780000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i34fdf8f67d81497482ea43acdffb6557_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC03LTEtMS0yMDY2MjQ_794af40e-ab5f-4030-9d36-4a153e4cf631"
      unitRef="usd">59207000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i34fdf8f67d81497482ea43acdffb6557_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC04LTEtMS0yMDY2MjQ_0d451b0b-ebab-42b7-af95-cce7b4f5f5e7"
      unitRef="usd">16901000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i34fdf8f67d81497482ea43acdffb6557_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOC05LTEtMS0yMDY2MjQ_7e91bb0b-daee-4644-9144-da50c1251f8e"
      unitRef="usd">42306000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5a10ce763b9c474b82e1d1fe1df35290_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS0xLTEtMS0yMDY2MjQ_a5282d69-78c5-456c-a629-b0b19bf6ac50">P4Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id230fc5caf9344899f527f6d420d27e1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS0zLTEtMS0yMDY2MjQ_aee71b53-23d2-453b-a710-5c5544e1a876"
      unitRef="usd">206991000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id230fc5caf9344899f527f6d420d27e1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS00LTEtMS0yMDY2MjQ_1bbb6dee-8d19-47ae-8763-a56298ac7bb5"
      unitRef="usd">62683000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id230fc5caf9344899f527f6d420d27e1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS01LTEtMS0yMDY2MjQ_5cfdf175-6fa7-4ddc-85ee-caf3ab4554ae"
      unitRef="usd">144308000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2c163cf6fb1d4a29a86443a13c513225_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS03LTEtMS0yMDY2MjQ_4763103d-080d-4f2f-9fe7-759cc824bbe3"
      unitRef="usd">206060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2c163cf6fb1d4a29a86443a13c513225_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS04LTEtMS0yMDY2MjQ_c23e96a1-62b2-4756-bef0-8aee6f752bd1"
      unitRef="usd">53879000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2c163cf6fb1d4a29a86443a13c513225_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfOS05LTEtMS0yMDY2MjQ_75beb4fd-26ca-4b3d-9462-bc4c26812d3f"
      unitRef="usd">152181000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i17d64c57566f447c927f6999bd5e897d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtMS0xLTEtMjA2NjI0_52b3e5ef-c1fe-4f9b-9800-99692687ff7d">P5Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4fa0e337f931406cb7f4bf20bded58c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtMy0xLTEtMjA2NjI0_89c9f5a9-92e9-424c-a1b8-68cdb89b6d59"
      unitRef="usd">56319000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4fa0e337f931406cb7f4bf20bded58c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtNC0xLTEtMjA2NjI0_3615fe55-c77d-47db-9e5a-a8362810b3a3"
      unitRef="usd">15048000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4fa0e337f931406cb7f4bf20bded58c4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtNS0xLTEtMjA2NjI0_89a4cfc1-c0b0-484f-8c12-9832d73a2c79"
      unitRef="usd">41271000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a541388ff4d46ac8c325b187efcce88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtNy0xLTEtMjA2NjI0_7e4af2b7-38f7-4e0d-8458-c4e1f619197d"
      unitRef="usd">53933000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a541388ff4d46ac8c325b187efcce88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtOC0xLTEtMjA2NjI0_f09a60ff-6b2a-470b-af17-a69bad78ad03"
      unitRef="usd">13103000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a541388ff4d46ac8c325b187efcce88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTAtOS0xLTEtMjA2NjI0_b9337596-2925-47b7-960a-1df9b7f5a340"
      unitRef="usd">40830000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4a4e2df5b8e64023acd746df9b6a59d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTEtMy0xLTEtMjA2NjI0_136a1f35-a2cc-4b8e-a11b-d00ce911713d"
      unitRef="usd">2705822000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4a4e2df5b8e64023acd746df9b6a59d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTEtNC0xLTEtMjA2NjI0_599af9cc-bc31-413c-b5a7-20fc560759d6"
      unitRef="usd">1131275000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4a4e2df5b8e64023acd746df9b6a59d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTEtNS0xLTEtMjA2NjI0_41fc5482-e707-463b-a0ab-a0983bf7c1a6"
      unitRef="usd">1574547000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1388be7bab174038986dc1b0a271887c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTEtNy0xLTEtMjA2NjI0_67c938e3-731f-47f8-b71d-4774d41858bc"
      unitRef="usd">2693921000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1388be7bab174038986dc1b0a271887c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTEtOC0xLTEtMjA2NjI0_352ec590-1488-45b2-bcf1-2374acd97233"
      unitRef="usd">1016261000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1388be7bab174038986dc1b0a271887c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTEtOS0xLTEtMjA2NjI0_f7d94473-103f-4e1b-8e42-f81653828938"
      unitRef="usd">1677660000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie55604f366d94f418370e3fd1110b90f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtMS0xLTEtMjA2NjI0_95391e86-77d4-4c8d-b959-c1c74dd798b4">P0Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ied0cea80606d46b385bebcf729108ea3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtMy0xLTEtMjA2NjI0_9410d369-9949-44cf-a375-c63cedea7558"
      unitRef="usd">46529000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ied0cea80606d46b385bebcf729108ea3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtNC0xLTEtMjA2NjI0_4fb0e1d7-0dc9-499b-b829-6cb6e391ded2"
      unitRef="usd">45969000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ied0cea80606d46b385bebcf729108ea3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtNS0xLTEtMjA2NjI0_c24e0901-999a-4f66-b39d-379bceccdf6f"
      unitRef="usd">560000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2e5ee313bc3e42918f8294dd01464df1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtNy0xLTEtMjA2NjI0_17982d51-eb0a-4dbb-bdca-418972aca34c"
      unitRef="usd">45791000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2e5ee313bc3e42918f8294dd01464df1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtOC0xLTEtMjA2NjI0_1ceccd48-c224-429f-815d-96a29fffc1f8"
      unitRef="usd">44838000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2e5ee313bc3e42918f8294dd01464df1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTMtOS0xLTEtMjA2NjI0_9d3f749c-9024-4d88-8d97-f36be16a2c3d"
      unitRef="usd">953000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i645f9d8323eb4357806a2c44b9ce1e0b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTQtMy0xLTEtMjA2NjI0_060305dc-237d-4e3f-a116-26a853e91304"
      unitRef="usd">2752351000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i645f9d8323eb4357806a2c44b9ce1e0b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTQtNC0xLTEtMjA2NjI0_a1c33e86-88a2-4557-b907-ff8cfc527e05"
      unitRef="usd">1177244000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i645f9d8323eb4357806a2c44b9ce1e0b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTQtNS0xLTEtMjA2NjI0_dc63086d-8af5-4b2a-8f82-72e942b118c2"
      unitRef="usd">1575107000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81f584b589d0479aace67ec38a71e87b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTQtNy0xLTEtMjA2NjI0_44d95e99-537e-46e5-aae5-9319f97d87ad"
      unitRef="usd">2739712000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81f584b589d0479aace67ec38a71e87b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTQtOC0xLTEtMjA2NjI0_f7dba1a2-16d7-4f3e-b0b1-3a8c06b52a9c"
      unitRef="usd">1061099000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i81f584b589d0479aace67ec38a71e87b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjM3ZmQ2MWY3MTNmMjRiY2M5MWJlODRhMzgxZjYyODliL3RhYmxlcmFuZ2U6MzdmZDYxZjcxM2YyNGJjYzkxYmU4NGEzODFmNjI4OWJfMTQtOS0xLTEtMjA2NjI0_9bef1159-440c-460a-a747-7380c0837fed"
      unitRef="usd">1678613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RleHRyZWdpb246YzBhODg1OGE1MmNiNDk3ZmEzMDZjOGZhNDc4MDRjZTBfMTU0NQ_4b369030-7fbc-481d-9375-6a3e974748db">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded amortization expenses related to acquired intangible assets as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,011&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i634658c44ef3496d9c05ccb6d5966f8e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjdmZDc3MGVlODdhYTQ0OGFiZWYzYmJiYTYwZjE1MmFmL3RhYmxlcmFuZ2U6N2ZkNzcwZWU4N2FhNDQ4YWJlZjNiYmJhNjBmMTUyYWZfMi0xLTEtMS0yMDY2MjQ_49772089-50ac-4169-b6b3-443ee81d59d5"
      unitRef="usd">98644000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2f2e116031f64758bc6d49794b970839_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjdmZDc3MGVlODdhYTQ0OGFiZWYzYmJiYTYwZjE1MmFmL3RhYmxlcmFuZ2U6N2ZkNzcwZWU4N2FhNDQ4YWJlZjNiYmJhNjBmMTUyYWZfMi0zLTEtMS0yMDY2MjQ_a2cb9d4c-46cb-46a6-a21f-b2ffb3d5fd91"
      unitRef="usd">104619000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iad97cfa3d86942e0a2f584dd0eb221d2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjdmZDc3MGVlODdhYTQ0OGFiZWYzYmJiYTYwZjE1MmFmL3RhYmxlcmFuZ2U6N2ZkNzcwZWU4N2FhNDQ4YWJlZjNiYmJhNjBmMTUyYWZfMy0xLTEtMS0yMDY2MjQ_65ddd919-811a-45ac-99ad-5ebb25102e1e"
      unitRef="usd">16788000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8d67003b0d3c490a86668c2054cc6243_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjdmZDc3MGVlODdhYTQ0OGFiZWYzYmJiYTYwZjE1MmFmL3RhYmxlcmFuZ2U6N2ZkNzcwZWU4N2FhNDQ4YWJlZjNiYmJhNjBmMTUyYWZfMy0zLTEtMS0yMDY2MjQ_cbcf8119-e0c8-4777-bbf0-5034f0d54ba7"
      unitRef="usd">16392000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjdmZDc3MGVlODdhYTQ0OGFiZWYzYmJiYTYwZjE1MmFmL3RhYmxlcmFuZ2U6N2ZkNzcwZWU4N2FhNDQ4YWJlZjNiYmJhNjBmMTUyYWZfNC0xLTEtMS0yMDY2MjQ_71adb9b9-feb9-47a2-b967-00ece8a4e308"
      unitRef="usd">115432000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF81OC9mcmFnOmMwYTg4NThhNTJjYjQ5N2ZhMzA2YzhmYTQ3ODA0Y2UwL3RhYmxlOjdmZDc3MGVlODdhYTQ0OGFiZWYzYmJiYTYwZjE1MmFmL3RhYmxlcmFuZ2U6N2ZkNzcwZWU4N2FhNDQ4YWJlZjNiYmJhNjBmMTUyYWZfNC0zLTEtMS0yMDY2MjQ_2674dfb2-7d48-4401-9465-877c3bee7954"
      unitRef="usd">121011000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82MS9mcmFnOjkxNjRmNWNlNDZkODRkNTM4MGNjYjM5NDM1ZWEzMTc4L3RleHRyZWdpb246OTE2NGY1Y2U0NmQ4NGQ1MzgwY2NiMzk0MzVlYTMxNzhfOTg4_475be6ca-cde3-4381-800f-1a439e60308e">Equity In February 2022, the Company's Board authorized the repurchase of up to $750.0 million of the Company&#x2019;s Class A common stock. Repurchases may be made from time to time through open market purchases or through privately negotiated transactions, subject to market conditions, applicable legal requirements and other relevant factors. Open market repurchases may be structured to occur in accordance with the requirements of Rule 10b-18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). The Company may also, from time to time, enter into Rule 10b-5 trading plans, to facilitate repurchases of shares. The repurchase program does not obligate the Company to acquire any particular amount of Class A common stock, has no expiration date and may be modified, suspended, or terminated at any time at the Company's discretion. Shares are retired immediately upon repurchase. During the three months ended March&#160;31, 2023 and 2022, the Company repurchased  5,396,617 and 893,556 shares of Class A common stock for an aggregate amount, including commissions and fees, of $76.4&#160;million and $43.7&#160;million, respectively.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i2779ee1d0e93491e9de6bf175188755b_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82MS9mcmFnOjkxNjRmNWNlNDZkODRkNTM4MGNjYjM5NDM1ZWEzMTc4L3RleHRyZWdpb246OTE2NGY1Y2U0NmQ4NGQ1MzgwY2NiMzk0MzVlYTMxNzhfOTU_1ad1c384-99bc-43cc-88dd-127d0df5ba7e"
      unitRef="usd">750000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i56212396f6384625bcb47b8c8f3491e5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82MS9mcmFnOjkxNjRmNWNlNDZkODRkNTM4MGNjYjM5NDM1ZWEzMTc4L3RleHRyZWdpb246OTE2NGY1Y2U0NmQ4NGQ1MzgwY2NiMzk0MzVlYTMxNzhfOTM0NTg0ODgzODMwMQ_2dd9d4ff-22bb-4008-ac10-2e58414214e5"
      unitRef="shares">5396617</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic38cbca85c1f4b0eb24a64b872ff1ad4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82MS9mcmFnOjkxNjRmNWNlNDZkODRkNTM4MGNjYjM5NDM1ZWEzMTc4L3RleHRyZWdpb246OTE2NGY1Y2U0NmQ4NGQ1MzgwY2NiMzk0MzVlYTMxNzhfMTA5OTUxMTYzMDM2MA_443e3f55-ecac-4a4c-bd19-c00327ccbb22"
      unitRef="shares">893556</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i56212396f6384625bcb47b8c8f3491e5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82MS9mcmFnOjkxNjRmNWNlNDZkODRkNTM4MGNjYjM5NDM1ZWEzMTc4L3RleHRyZWdpb246OTE2NGY1Y2U0NmQ4NGQ1MzgwY2NiMzk0MzVlYTMxNzhfOTM0NTg0ODgzODM3NQ_b1a8eb69-0862-4076-b2f6-c253e0e5b3cf"
      unitRef="usd">76400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic38cbca85c1f4b0eb24a64b872ff1ad4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82MS9mcmFnOjkxNjRmNWNlNDZkODRkNTM4MGNjYjM5NDM1ZWEzMTc4L3RleHRyZWdpb246OTE2NGY1Y2U0NmQ4NGQ1MzgwY2NiMzk0MzVlYTMxNzhfMTA5OTUxMTYzMDM2OQ_8701c105-4eaa-43b0-b5b3-f126de2cedb3"
      unitRef="usd">43700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNjA2Nw_55ef1a05-6147-4b6c-93ed-de651f3f925a">Stock-based Compensation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains three equity compensation plans that provide for the issuance of shares of its common stock to the Company&#x2019;s employees, directors, consultants and other service providers: the 2021 Equity Incentive Plan (the "2021 Plan"), the 2021 Partner Studio Incentive Plan, and the 2021 Employee Stock Purchase Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, the Company&#x2019;s Board of Directors (the "Board"), upon recommendation of the Compensation Committee of the Board (the "Compensation Committee"), granted to each of Adam Foroughi, the Company&#x2019;s CEO and Chairperson, and Vasily Shikin, the Company&#x2019;s CTO, 6,902,000 performance-based RSUs (&#x201c;PSUs&#x201d;), and delegated authority to Mr. Foroughi to grant up to additional 3,451,000 PSUs to non-executive employees ("Additional Participants") in consultation with the chair of the Compensation Committee under the 2021 Plan. The PSUs are divided into five equal tranches that are eligible to vest based on the achievement of certain stock price targets (see below), measured based on the minimum closing price of the Company&#x2019;s Class A common stock over a consecutive 30 trading day period during the five-year performance period beginning on the date of grant, subject to the recipient&#x2019;s continued employment through the applicable vesting date. In the event of a change in control of the Company during the performance period, any unvested PSUs are eligible to vest a pro-rated amount if the per share transaction price in the change in control is between two stock price targets that have not previously been achieved, subject to the recipient&#x2019;s continued employment through the date immediately prior to the change in control. PSUs for Mr. Foroughi and Mr. Shikin may continue to vest for up to one year after termination of employment if certain conditions are met. As of March 31, 2023, no PSUs had been granted to Additional Participants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the number of PSUs that are eligible to vest based on the achievement of the respective stock price targets for each of Mr. Foroughi, Mr. Shikin and the Additional Participants (in aggregate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:24.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:23.022%"/&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:23.022%"/&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:23.027%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSUs Eligible to Vest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Company Stock Price Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adam Foroughi&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Vasily Shikin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Additional Participants&lt;br/&gt;(in aggregate)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.00&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/span&gt;&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,902,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,902,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,451,000&#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-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value of the PSUs for Mr. Foroughi and Mr. Shikin was $7.60 and $6.03 per share, respectively. The Company used a Monte Carlo simulation model to calculate the grant date fair value of the PSUs and the derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve the respective stock price target, as described above. The Monte Carlo simulation model incorporates the likelihood of achieving the stock price targets and requires the input of assumptions including the underlying stock price, expected volatility, expected term, risk-free rate and dividend yield. The Company also applied a discount for lack of marketability to the value of PSUs for employees other than the CEO as the shares issued for these awards are subject to a holding period of approximately one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will recognize stock-based compensation expense over the derived service period of each of the five vesting tranches, ranging from 2.1 to 3.1 years, using the accelerated attribution method. If the stock price targets are met sooner than the derived service period, the Company will adjust its stock-based compensation expense to reflect the cumulative expense associated with the vested awards. Subject to continued employment of the recipients, the Company will recognize stock-based compensation expense over the derived service period, regardless of whether the stock price targets are achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, the Company also granted&#160;4,070,469 restricted stock units ("RSUs") to certain employees under the 2021 Plan at the weighted average grant date fair value of $13.01&#160;per RSU. These awards vest based on a service condition that becomes satisfied over generally&#160;one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated based on the cost center to which the award holder belongs. The following table summarizes total stock-based compensation expense by function (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,640&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i39b1027c6d4c45778b44035e0d24fdd5_D20230301-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNTQ5NzU1ODk1ODIy_113f1937-38ab-42d4-bf8c-b231822eb4f2"
      unitRef="shares">6902000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia0771c7271794331b41758cceaf918d1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNTQ5NzU1ODk1ODMz_08624b7c-604a-4eb3-b33c-0ee6e563eee1"
      unitRef="shares">3451000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <app:NumberOfVestingEligibleTraches
      contextRef="i9bbcb034c691489eb12f99d9a8dcf157_D20230301-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNDk0NzgwMjQyMTM5OA_8418a994-8366-4f0c-bb2b-71f2936ad59a"
      unitRef="tranche">5</app:NumberOfVestingEligibleTraches>
    <app:NumberOfConsecutiveTradingDay
      contextRef="i9bbcb034c691489eb12f99d9a8dcf157_D20230301-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNDk0NzgwMjQyMTQxMA_edb99e5d-f863-4427-8f22-8c6acfb50fd8"
      unitRef="consecutivetradingday">30</app:NumberOfConsecutiveTradingDay>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformancePeriod
      contextRef="ib9e71bf9e8b64e3991c74512cae6130a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNDk0NzgwMjQyMTQzMA_e54493cb-cf54-454e-b5a7-387ace5ea659">P5Y</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformancePeriod>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfODI0NjMzNzIzNjMyMg_5c792c8b-6c10-40de-9474-475556546089">&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:24.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:23.022%"/&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:23.022%"/&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:23.027%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSUs Eligible to Vest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Company Stock Price Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adam Foroughi&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Vasily Shikin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Additional Participants&lt;br/&gt;(in aggregate)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.00&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/span&gt;&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,380,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,200&#160;&lt;/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 colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,902,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,902,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,451,000&#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:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <app:CommonStockPriceTargetValuePerShare
      contextRef="ida3939982548463bb4a9a21c5d9c9395_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMi0wLTEtMS0yMTc0MjA_60cc1a94-fa43-4614-9cad-1265a70fb4bb"
      unitRef="usdPerShare">36.00</app:CommonStockPriceTargetValuePerShare>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ia6bfb1cad39f479da0a5e2735ff071d9_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMi0yLTEtMS0yMTc0Mjc_c3d6ac7b-33bb-4934-850f-394654c60501"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="if911356b9415432f85779bdc0a10e1ac_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMi00LTEtMS0yMTc0Mjc_794eac4c-3e8f-4f6c-a52f-4fb81d093668"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ib5bef1e904614669966629708385ddb6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMi02LTEtMS0yMzY1MzM_ca6bc260-b477-486c-be05-47bccc3e4cec"
      unitRef="shares">690200</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:CommonStockPriceTargetValuePerShare
      contextRef="i26bdff3a592a402fa34ce6b63f5a986c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMy0wLTEtMS0yMTc0MjA_42c98129-2fb3-48ba-96b4-e544e7d87eb3"
      unitRef="usdPerShare">46.75</app:CommonStockPriceTargetValuePerShare>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ib1238ad4074146bc940b9041d6234e08_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMy0yLTEtMS0yMTc0Mjc_8f3728da-0946-45fe-bce1-8576b272cd1a"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ib30b06f326fa4b0896ef112992753ff7_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMy00LTEtMS0yMTc0Mjc_156641b2-aacf-4310-9b14-7d290137bb22"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i3d2153e3c5a140d685b548a6c5523d0b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfMy02LTEtMS0yMzY1MzM_1e623ac2-ca9c-43fc-af7c-53efa9c0657a"
      unitRef="shares">690200</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:CommonStockPriceTargetValuePerShare
      contextRef="i9ae6084900834c7f8939503e79404476_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNC0wLTEtMS0yMTc0MjA_8da9309f-f98c-427a-825c-b91c3ecc4215"
      unitRef="usdPerShare">57.50</app:CommonStockPriceTargetValuePerShare>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i53163d0e16f644639bea720eb5aa6126_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNC0yLTEtMS0yMTc0Mjc_657904e4-44c8-4670-9914-a0f482883bfa"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ib10ae0e271114d4a82b25029c67a3a0e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNC00LTEtMS0yMTc0Mjc_6611e5a6-096a-458f-b7a3-9b3abe158634"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i37981ebe1439419da76c23123dde4e2b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNC02LTEtMS0yMzY1MzM_b90ca85c-4d6b-44fc-8ade-6e00333ec1ec"
      unitRef="shares">690200</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:CommonStockPriceTargetValuePerShare
      contextRef="i1b20f9fa2f184175bf525857e9108850_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNS0wLTEtMS0yMTc0MjA_3569576b-6d8b-4afc-b6c5-20bdf95b33f2"
      unitRef="usdPerShare">68.25</app:CommonStockPriceTargetValuePerShare>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i19cca5163da44737bff14a77a9b3c0b0_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNS0yLTEtMS0yMTc0Mjc_d381a134-96e8-4a72-8178-aeba8e819e28"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="id03324ab27ec4c0fb285693ded0cce6a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNS00LTEtMS0yMTc0Mjc_93d73b6b-dc86-4d9f-8dd0-aadde068f6eb"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i270bba19f5384b548a81d625b7ad5d07_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNS02LTEtMS0yMzY1MzM_0686d4e1-6248-49f1-b7be-f9a6919d8b49"
      unitRef="shares">690200</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:CommonStockPriceTargetValuePerShare
      contextRef="i76430496374741fa8b6c2894d5f7d74d_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNi0wLTEtMS0yMTc0MjA_edb1bdb4-8bc7-43c3-9b65-fff92758589f"
      unitRef="usdPerShare">79.00</app:CommonStockPriceTargetValuePerShare>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ifeb0f057e9fc4c1c809c6091f2f8627b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNi0yLTEtMS0yMTc0Mjc_dde87105-29c9-40f6-8cff-fc75bc8e55e0"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ia54cffccf0c24fec993ce0ee3b94578e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNi00LTEtMS0yMTc0Mjc_64871f93-76d3-49d4-b2ad-f128f38f7022"
      unitRef="shares">1380400</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i39f717c0852f4a6baf893d0d42c33b4c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNi02LTEtMS0yMzY1MzM_13dfede8-0186-433c-b709-9386f0f29f40"
      unitRef="shares">690200</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="if8e94ca00f5e4d509c11cb2e99482680_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNy0yLTEtMS0yMTgzNDI_97325546-d48b-451e-9aa2-aeae1bfcdde3"
      unitRef="shares">6902000</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="i6b1b17b575d4407188d667542c2c3280_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNy00LTEtMS0yMTgzNDY_33bd1d0a-7845-4350-b10e-2fd5002a66ee"
      unitRef="shares">6902000</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="ia0771c7271794331b41758cceaf918d1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOmE4YjRiY2JkMWZlMDQ5YTBiN2RmYmNmMmFkMTkwZGMyL3RhYmxlcmFuZ2U6YThiNGJjYmQxZmUwNDlhMGI3ZGZiY2YyYWQxOTBkYzJfNy02LTEtMS0yMzY1MzM_977943d4-21c6-4a1c-afd2-bde0bff9450c"
      unitRef="shares">3451000</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib28fb4ac311c41768624da9d1d5d9fa2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNTQ5NzU1ODk1ODA4_b1aa404d-50a4-45bb-92ca-477e464cf181"
      unitRef="usdPerShare">7.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0d2f634dae4946fbac8934add8dee613_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNTQ5NzU1ODk1ODE1_7505035e-ccdd-489d-9f20-cb514467a665"
      unitRef="usdPerShare">6.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <app:NumberOfVestingTraches
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNDk0NzgwMjQyMTM4Nw_e2d19a9a-a39f-4deb-8b35-30e2ec9869fd"
      unitRef="tranche">5</app:NumberOfVestingTraches>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod
      contextRef="id5fa5db9085a465ab6ed3e8bc269a972_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMTA5OTUxMTcyNDQ0OQ_9a1d73ad-42d4-4ab7-888f-4dea4666853b">P1Y</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod>
    <app:NumberOfVestingTraches
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMjE5OTAyMzM1MjIxNg_e2d19a9a-a39f-4deb-8b35-30e2ec9869fd"
      unitRef="tranche">5</app:NumberOfVestingTraches>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i7e2e5d373f3147aaa4bdc485f38edfd8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMTA5OTUxMTcyNDI2Mw_183ca0be-a5b7-46bd-993a-96efbe5bcdcb">P2Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="iaa69cf709f5f4d63b08ad0d684d26ced_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMTA5OTUxMTcyNDI2OA_a68ef117-47f4-47b9-8ca0-57d533f080c4">P3Y1M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i421239583af74d2fa91798f87235a4be_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMjA4OTA3MjA5OTU3OTA_e66a030e-614e-4116-8337-fd2a7a67d750"
      unitRef="shares">4070469</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i421239583af74d2fa91798f87235a4be_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMjA4OTA3MjA5OTU4ODk_06f7d2af-7415-4555-a250-7a0e88b8b158"
      unitRef="usdPerShare">13.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib9ef633b1a4c4fd58dad1df0f1805c66_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfMjA4OTA3MjA5OTU5ODQ_d40d06d0-1b80-4f63-88ea-e9806f59f7d9">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RleHRyZWdpb246ZmQ3YzVhODM5MjdiNGZhOGFlMDNjYWJlY2NiNGE5MGJfNjA2OA_debf751f-9b0b-4889-b465-29069ed5a46f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated based on the cost center to which the award holder belongs. The following table summarizes total stock-based compensation expense by function (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,640&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad84c6f6228948a8ac9e74d9b4c13332_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfMi0xLTEtMS0yMDY2MjQ_150bc929-8930-4293-b981-e5c9578eef23"
      unitRef="usd">1316000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i11d5dbb6baad4147aa0908a818cd7fca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfMi0zLTEtMS0yMDY2MjQ_5bc8a6e3-e43d-4d26-b9ba-9edddd2f09e5"
      unitRef="usd">1052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9418654e8b194913a26c3bc8fdc3c157_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfMy0xLTEtMS0yMDY2MjQ_dd63aa77-f4a5-46b8-9b7f-945ffb4d5dab"
      unitRef="usd">16683000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic69bbc32d0de4ea18997f2ebf220f4bb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfMy0zLTEtMS0yMDY2MjQ_a8754367-8084-4ca3-8da8-5a6a6bb6cef1"
      unitRef="usd">6919000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8402bb735724e23a3a0e46675e162c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfNC0xLTEtMS0yMDY2MjQ_fcd7c63a-fe03-4444-989d-b32edb7c6d22"
      unitRef="usd">49929000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a7e34abb80e497daec7d2bbd0f231e9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfNC0zLTEtMS0yMDY2MjQ_2104f314-4498-4e45-a3dc-8763cfdc7b45"
      unitRef="usd">20629000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5d584ebdc8104e15b2b1bb75c39ca3e7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfNS0xLTEtMS0yMDY2MjQ_30a9b8e3-9829-48d2-861b-e3e9a6be5391"
      unitRef="usd">15038000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f0e928d1b1848429b0f90b67e837745_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfNS0zLTEtMS0yMDY2MjQ_680a1d96-9f26-4bb0-99a6-0f77a613f497"
      unitRef="usd">16040000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfNi0xLTEtMS0yMDY2MjQ_5ca032e4-10e6-4e0c-9014-cbe47ff66a74"
      unitRef="usd">82966000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82NC9mcmFnOmZkN2M1YTgzOTI3YjRmYThhZTAzY2FiZWNjYjRhOTBiL3RhYmxlOjliMWY0MGY1OWFlNjQxZDg4MWRhMTIxZTgwNzU5ZmIzL3RhYmxlcmFuZ2U6OWIxZjQwZjU5YWU2NDFkODgxZGExMjFlODA3NTlmYjNfNi0zLTEtMS0yMDY2MjQ_05da25d1-30ae-4a09-aa13-afaa5fd34e6e"
      unitRef="usd">44640000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RleHRyZWdpb246Y2RjZmJmYTFiMzQ4NDdlMWIxZWVjOTEzYTMzZGY2YWZfMjkx_da726710-0dd1-4969-acf1-368510f038c9">Earnings Per Share&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic and Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to AppLovin common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(115,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average common shares used to compute net loss per share attributable to AppLovin common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;373,160,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371,967,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to AppLovin common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the forms of antidilutive potential common shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options exercised for promissory notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,399,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,434,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Early exercised stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;635,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,582,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,409,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,195,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,628,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;842,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total antidilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,058,091&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,469,350&#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-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PSUs granted in the first quarter of 2023 were excluded from the above table because the respective stock price targets had not been met as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RleHRyZWdpb246Y2RjZmJmYTFiMzQ4NDdlMWIxZWVjOTEzYTMzZGY2YWZfMjky_b0f786ee-5303-4503-84e2-3897d63984af">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic and Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to AppLovin common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(115,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average common shares used to compute net loss per share attributable to AppLovin common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;373,160,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371,967,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to AppLovin common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTAtMS0xLTEtMjA2NjI0_002a87f6-5695-4bf3-a2eb-d2dd017d7958"
      unitRef="usd">-4518000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTAtMS0xLTEtMjA2NjI0_4a8bae41-1311-4c5f-8042-6d4f86d102e5"
      unitRef="usd">-4518000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTAtMy0xLTEtMjA2NjI0_0a5eeed2-2dd2-4aa1-9472-2d37fc484089"
      unitRef="usd">-115257000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTAtMy0xLTEtMjA2NjI0_253e4e6e-490e-414e-b722-9a89730442c8"
      unitRef="usd">-115257000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTItMS0xLTEtMjA2NjI0_028d3a66-7f87-4a43-863c-5eab833d2508"
      unitRef="shares">373160029</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTItMS0xLTEtMjA2NjI0_06d88203-585d-4699-9b97-6a3a1698caef"
      unitRef="shares">373160029</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTItMy0xLTEtMjA2NjI0_2e27db04-507d-4b88-ab6f-fef9cec50412"
      unitRef="shares">371967881</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTItMy0xLTEtMjA2NjI0_bc2a8e96-b5b6-44db-ada7-1a7b463078df"
      unitRef="shares">371967881</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTMtMS0xLTEtMjA2NjI0_305dde14-24e6-4fc9-9f5e-86d869f83509"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTMtMS0xLTEtMjA2NjI0_ebcb05ca-022c-4736-9893-a2b53f85c670"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTMtMy0xLTEtMjA2NjI0_4e92b99f-905e-4607-9b3f-b40baa631504"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOmE1M2U3MmU5ZmQzZTQ2NzM4OWRjNDA4N2M2NGFhNzg0L3RhYmxlcmFuZ2U6YTUzZTcyZTlmZDNlNDY3Mzg5ZGM0MDg3YzY0YWE3ODRfMTMtMy0xLTEtMjA2NjI0_e0b0ee12-4e92-4aa3-a218-1a7ef68d1e9c"
      unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RleHRyZWdpb246Y2RjZmJmYTFiMzQ4NDdlMWIxZWVjOTEzYTMzZGY2YWZfMjkz_ba169255-622a-429d-95f9-0e68e93305ba">&lt;div style="margin-top:5pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the forms of antidilutive potential common shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options exercised for promissory notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,399,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,434,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Early exercised stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;635,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,582,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,409,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,195,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,628,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;842,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total antidilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,058,091&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,469,350&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i750cf29cc8d14d0db8a0dad3f12b073a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfMi0xLTEtMS0yMDY2MjQ_7a578111-29c2-4f49-a9ff-ba497ffffb6b"
      unitRef="shares">1399999</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic5baecfccf434698855759ea1369d58b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfMi0zLTEtMS0yMDY2MjQ_97edf174-3e7f-4649-914b-b315aefc4178"
      unitRef="shares">2434999</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i50af7085210b465c964a7edc83a41e82_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNC0xLTEtMS0yMDY2MjQ_8472dc99-2038-4d65-a8e9-999b6005c7ec"
      unitRef="shares">38250</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i36965ff869034dd9b2e2c56ed90f5e50_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNC0zLTEtMS0yMDY2MjQ_84d31ed2-f7d1-432c-8838-012b1ef1af48"
      unitRef="shares">635873</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4047a646fc3f459989774f0f1560a290_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNS0xLTEtMS0yMDY2MjQ_3ef78873-4445-41aa-862a-94cd789faa86"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if19cb7e10a884862b5d02fdb689de8f3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNS0zLTEtMS0yMDY2MjQ_d2555d62-5ae9-43aa-aced-37b31181545c"
      unitRef="shares">121158</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i747dd3203139401987840fef79891588_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNi0xLTEtMS0yMDY2MjQ_a27d86a4-c067-4a71-951e-03e1884a4aaa"
      unitRef="shares">10582241</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id6ded92905644c50969b989f61cb1e2c_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNi0zLTEtMS0yMDY2MjQ_c8683413-1c05-4787-a00f-e8d8ff6930bb"
      unitRef="shares">14409668</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i71058b9e4f634e99b456f56f1debc4fa_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNy0xLTEtMS0yMDY2MjQ_f4beed21-c872-4704-93b2-98de4488f26c"
      unitRef="shares">16195182</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8d865f5075484d7a94aaf4b2df13febb_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfNy0zLTEtMS0yMDY2MjQ_026fb9e0-10ac-4f46-8263-00a978b996ad"
      unitRef="shares">7628274</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9abf61b4a68c4277bc3f0f69d2cef09f_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfOC0xLTEtMS0yMDY2MjQ_351adcb0-5285-4ab5-a098-2f0518a01e55"
      unitRef="shares">842419</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3c7e1e66357f4014b1a7325e9c5f2247_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfOC0zLTEtMS0yMDY2MjQ_c705a9f6-7185-48b9-8037-9af4ab680377"
      unitRef="shares">239378</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfOS0xLTEtMS0yMDY2MjQ_9df3f112-bd9b-4ffa-bffe-003924d08462"
      unitRef="shares">29058091</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF82Ny9mcmFnOmNkY2ZiZmExYjM0ODQ3ZTFiMWVlYzkxM2EzM2RmNmFmL3RhYmxlOjZhMTkwZDU4NWJkNzRmMDBhMzA0NzlkOTBiN2YzNGE3L3RhYmxlcmFuZ2U6NmExOTBkNTg1YmQ3NGYwMGEzMDQ3OWQ5MGI3ZjM0YTdfOS0zLTEtMS0yMDY2MjQ_3a1ec4ee-408c-419d-83d1-f2d069fc3243"
      unitRef="shares">25469350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83MC9mcmFnOmMzODYxZjFkMzM4MzQyNTU5YWY1ODBkOWZkNGJkNjhiL3RleHRyZWdpb246YzM4NjFmMWQzMzgzNDI1NTlhZjU4MGQ5ZmQ0YmQ2OGJfOTUx_310a5455-a4da-4117-8490-e03e3cda1235">Income Taxes&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in the U.S. and in foreign jurisdictions. The Company bases the interim tax accruals on an estimated annual effective tax rate applied to&#160;year-to-date&#160;income and records the discrete tax items in the period to which they relate. In each quarter, the Company updates the estimated annual effective tax rate and makes a&#160;year-to-date&#160;adjustment to the tax provision as necessary. The Company&#x2019;s calendar year 2023 annual effective tax rate differs from the U.S. statutory rate primarily due to stock-based compensation expense, foreign derived intangible income deduction, global intangible low-taxed income, and valuation allowance against losses which are not more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2023, there were no material changes to the Company's unrecognized tax benefits, and the Company does not expect material changes in unrecognized tax benefits within the next twelve months.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RleHRyZWdpb246MjgzYzcxYmExNDUzNDU0MzgxZTY5YWNmMTNiZDg0NjFfMjEyMg_516bb17d-7ad4-42ab-9494-f7302eb1a011">Segments&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its operating segments based on how its chief operating decision maker (&#x201c;CODM&#x201d;) manages the business, allocates resources, makes operating decisions and evaluates operating performance. The Company's two operating and reportable segments are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Software Platform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Software Platform generates revenue primarily from fees paid by advertisers for the placement of ads on mobile applications owned by Publishers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Apps&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Apps generates revenue when a user of one of the Apps makes an in-app purchase and when an advertiser purchases the digital advertising inventory of the Company's portfolio of Apps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM evaluates the performance of each operating segment using revenue and segment adjusted EBITDA. The Company defines segment adjusted EBITDA as revenue less expenses, excluding depreciation and amortization and certain items that the Company does not believe are reflective of the operating segments&#x2019; core operations. Expenses include indirect costs that are allocated to operating segments based on a reasonable allocation methodology, which are generally related to sales and marketing activities and general and administrative overhead. Revenue and expenses exclude transactions between the Company's operating segments. The CODM does not evaluate operating segments using asset information, and, accordingly, the Company does not report asset information by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about the Company's reportable segments and a reconciliation of the total segment adjusted EBITDA to loss before income taxes (in thousands). For comparative purposes, amounts in the prior period have been recast:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment Adjusted EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Segment Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;273,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization, depreciation and write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-operating foreign exchange gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(82,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition-related expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Publisher bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(209,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MoPub acquisition transition services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss&#160;before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,353)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(157,982)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RleHRyZWdpb246MjgzYzcxYmExNDUzNDU0MzgxZTY5YWNmMTNiZDg0NjFfODI0NjMzNzIxMjM1Mw_3a2ecdb6-331b-47b9-8b77-3bc016228754"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RleHRyZWdpb246MjgzYzcxYmExNDUzNDU0MzgxZTY5YWNmMTNiZDg0NjFfODI0NjMzNzIxMjM1Mw_a82c16bb-3eef-448c-a526-c002876d8e0f"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RleHRyZWdpb246MjgzYzcxYmExNDUzNDU0MzgxZTY5YWNmMTNiZDg0NjFfMjEyMA_1857a973-254e-408f-93e7-68861cae6bab">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about the Company's reportable segments and a reconciliation of the total segment adjusted EBITDA to loss before income taxes (in thousands). For comparative purposes, amounts in the prior period have been recast:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;625,421&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment Adjusted EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software Platform&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;218,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Apps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Segment Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;273,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization, depreciation and write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-operating foreign exchange gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(82,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition-related expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Publisher bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(209,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;MoPub acquisition transition services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss&#160;before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,353)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(157,982)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i381188e1b894470e98ac0b55ab0ee0b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMy0xLTEtMS0yMDY2MjQ_433eae71-1e68-4a7e-bb81-14dd0ef6c72a"
      unitRef="usd">354758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie97ed872a35f40d38fd11e1a966c3597_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMy0zLTEtMS0yMDY2MjQ_ecf9b687-1c78-4935-8cfc-0ffc5b1f454b"
      unitRef="usd">118840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8892d222661b40b9a89b4eb7822dd008_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfNC0xLTEtMS0yMDY2MjQ_e140df5b-83f6-4213-b657-0dc09eb992f3"
      unitRef="usd">360647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b12b1ea603b46098e2bddbb8c6a20cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfNC0zLTEtMS0yMDY2MjQ_7d4ee31b-1994-4b7e-97fc-f18aa7fb031b"
      unitRef="usd">506581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfNS0xLTEtMS0yMDY2MjQ_20e373b4-d777-4ccc-82e7-720599d4fd42"
      unitRef="usd">715405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfNS0zLTEtMS0yMDY2MjQ_84f5b175-3047-4ea7-ab98-836c7d96cb79"
      unitRef="usd">625421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i381188e1b894470e98ac0b55ab0ee0b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfOC0xLTEtMS0yMDY2MjQ_5b62aa88-3e8b-4dea-bb41-94bbc3625bed"
      unitRef="usd">218694000</app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ie97ed872a35f40d38fd11e1a966c3597_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfOC0zLTEtMS0yMDY2MjQ_bcdee824-a4fe-4f1d-aca5-fcaa885dbfa7"
      unitRef="usd">235555000</app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i8892d222661b40b9a89b4eb7822dd008_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfOS0xLTEtMS0yMDY2MjQ_0c8eec10-a428-418e-bba8-031e6c58e2e4"
      unitRef="usd">55004000</app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i2b12b1ea603b46098e2bddbb8c6a20cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfOS0zLTEtMS0yMDY2MjQ_86f986f1-ee41-4724-955d-fd2c11dca63f"
      unitRef="usd">40674000</app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTAtMS0xLTEtMjA2NjI0_e64373b1-3b23-4222-a538-11175f25c584"
      unitRef="usd">273698000</app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTAtMy0xLTEtMjA2NjI0_bced4cee-bcf5-4314-a65b-aec65e8ebdd0"
      unitRef="usd">276229000</app:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:InterestAndDebtExpense
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTItMS0xLTEtMjA2NjI0_4c26d77a-037d-409e-8e1b-e9412c8b35fd"
      unitRef="usd">74511000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTItMy0xLTEtMjA2NjI0_d5be76b1-ea90-4d99-9431-b22ee6e4764f"
      unitRef="usd">32009000</us-gaap:InterestAndDebtExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTMtMS0xLTEtMjA2NjI0_9266fd10-11ec-48a0-9ac8-286887d9f19e"
      unitRef="usd">9771000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTMtMy0xLTEtMjA2NjI0_56669be6-7253-460a-b3fa-7f84b2da85e1"
      unitRef="usd">2417000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTQtMS0xLTEtMjA2NjI0_a0f36a21-0eec-4301-83fa-5d104e9d9783"
      unitRef="usd">128208000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTQtMy0xLTEtMjA2NjI0_8fe9665b-d811-4e20-a13c-ce0368a870d1"
      unitRef="usd">128989000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTUtMS0xLTEtMjA2NjI0_ccc74928-151e-4225-a1ab-7e0860db08ce"
      unitRef="usd">672000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTUtMy0xLTEtMjA2NjI0_38d352fc-706b-46c6-b5b8-f40b4575e395"
      unitRef="usd">458000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTYtMS0xLTEtMjA2NjI0_7e9f001c-c2d1-4127-910c-07ffb3897b11"
      unitRef="usd">82966000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTYtMy0xLTEtMjA2NjI0_7c79ae7b-a508-4806-847b-5b83f0155e55"
      unitRef="usd">44640000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTctMS0xLTEtMjA2NjI0_629d1dd3-99b8-4224-93cc-b62c0b981a3c"
      unitRef="usd">517000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTctMy0xLTEtMjA2NjI0_11ea6af4-0686-4bac-bad1-31debe2a414e"
      unitRef="usd">14814000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <app:ConsiderationIncurredForExistingAndPotentialCustomerIncentiveBonuses
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTgtMS0xLTEtMjA2NjI0_f3971ed5-030c-48f9-868f-1d890ec84a38"
      unitRef="usd">0</app:ConsiderationIncurredForExistingAndPotentialCustomerIncentiveBonuses>
    <app:ConsiderationIncurredForExistingAndPotentialCustomerIncentiveBonuses
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTgtMy0xLTEtMjA2NjI0_02aff055-ef7f-4d59-b798-9e58b25666f9"
      unitRef="usd">209635000</app:ConsiderationIncurredForExistingAndPotentialCustomerIncentiveBonuses>
    <app:BusinessAcquisitionAcquisitionTransitionServices
      contextRef="i2b32b5ae05a7472386d461502a387aa3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTktMS0xLTEtMjA2NjI0_c90057f9-0947-4a28-b935-e7a026e328d4"
      unitRef="usd">0</app:BusinessAcquisitionAcquisitionTransitionServices>
    <app:BusinessAcquisitionAcquisitionTransitionServices
      contextRef="i9e7f0e72d68547edb07daa4db3579961_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMTktMy0xLTEtMjA2NjI0_f907e361-2569-4f99-a137-6f6d3b0af4f7"
      unitRef="usd">6999000</app:BusinessAcquisitionAcquisitionTransitionServices>
    <us-gaap:RestructuringCosts
      contextRef="i82bfdc1bfe99405fa2dad54da3041dc3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMjAtMS0xLTEtMjA2NjI0_c7d1c3c3-e74a-4f14-a89c-ac26f8749a04"
      unitRef="usd">1292000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i95430b017ac84a71a9fe111d7fcfe2f6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMjAtMy0xLTEtMjA2NjI0_6e6286ef-8ef3-4038-8f09-46d392a09327"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMjItMS0xLTEtMjA2NjI0_8c54213a-f2e6-49c3-aa2f-5929aadc65ad"
      unitRef="usd">-3353000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1aee265cd3b4bb5a346370c49391da3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF80Ni9mcmFnOjI4M2M3MWJhMTQ1MzQ1NDM4MWU2OWFjZjEzYmQ4NDYxL3RhYmxlOjE1OTgzYzFkNThkYTQ0YThiNmEwZWU0N2MyNTI0M2IwL3RhYmxlcmFuZ2U6MTU5ODNjMWQ1OGRhNDRhOGI2YTBlZTQ3YzI1MjQzYjBfMjItMy0xLTEtMjA2NjI0_f0765a4a-9752-41e9-9da6-988971c5c884"
      unitRef="usd">-157982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83My9mcmFnOmJkNGViOTA3NDhiYjRmMDk5MTVlZTUyODg2ZjQ1MGFkL3RleHRyZWdpb246YmQ0ZWI5MDc0OGJiNGYwOTkxNWVlNTI4ODZmNDUwYWRfNzYx_7d57b928-42d9-4833-879b-eb1051f30456">Related Party TransactionsThe Company had no material related party transactions for the three months ended March&#160;31, 2023 and 2022.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ie82095338926431981cf1a25bb6b21c1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMjg_afe5a12a-3622-4296-a4a8-5da29f35838b">Subsequent Events&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From April 1, 2023 through May 8, 2023, the Company repurchased 7,684,860 shares of its Class A common stock for an aggregate amount, including commissions and fees, of $125.8&#160;million&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pursuant to the Share Repurchase Program. Year-to-date through May 8th, the Company repurchased $202.2&#160;million of its Class A common stock. As of May 8, 2023, $209.6&#160;million of the $750.0 million authorized amount under the share repurchase program remains available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2023, Mr. Foroughi granted the remaining 3,451,000 PSUs at an estimated weighted average grant date fair value of $8.76 per share, pursuant to delegated authority from the Company's Board, to Additional Participants in consultation with the chair of our Compensation Committee. These PSUs are subject to the vesting conditions as described in Note 8 &#x2013; Stock-based Compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2023, the Company amended the multi-year performance-based incentive plan established for certain key employees of Wurl (the &#x201c;Wurl Plan&#x201d;) at the time of the acquisition into a one-year plan for 2023, under which the Company may be obligated to issue up to a total of $90&#160;million in additional shares of the Company's Class A common stock, contingent upon Wurl&#x2019;s achievement of certain revenue and other performance targets and the continued employment of the key employees.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i204287b13853444599cf1c28655c6d2a_D20230401-20230508"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMjE5OTAyMzI2MDg4Ng_341793b4-f738-494d-aff2-b4dd300505e2"
      unitRef="shares">7684860</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i204287b13853444599cf1c28655c6d2a_D20230401-20230508"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMjE5OTAyMzI2MDg4Nw_2ab1e89a-6ab8-4eb0-aa95-7cf15de5def3"
      unitRef="usd">125800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic6887ba826b4411498c50153b54e5dc6_D20230101-20230508"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMjE5OTAyMzI2MDg4OA_f59bde6e-3b90-49a3-80aa-3fcb8abf14f4"
      unitRef="usd">202200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ie25320a5427047158da2031f3edeed84_I20230508"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMjE5OTAyMzI2MDg4OQ_63f43dee-217c-40b6-9538-eca7e40f96c0"
      unitRef="usd">209600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i2779ee1d0e93491e9de6bf175188755b_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfNTQ5NzU1ODE3OTIz_1ad1c384-99bc-43cc-88dd-127d0df5ba7e"
      unitRef="usd">750000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7d416a4ba76841eeb924ab79cf1ed0ad_D20230401-20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfNTQ5NzU1ODE3MTU3_5dc6d38c-4162-4f5d-8040-dfa318050310"
      unitRef="shares">3451000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d416a4ba76841eeb924ab79cf1ed0ad_D20230401-20230430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMjE5OTAyMzI2MzM3Mw_0a452112-bc0e-4d0d-9c83-cb4ba3c9d958"
      unitRef="usdPerShare">8.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumAchievementPayout
      contextRef="i238e7a13436c4bab9a644567a6c7e48e_D20230101-20231231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF83OS9mcmFnOjU2Mjc1MGNjYWVkNDQ1YTc4NWU1OGYwNjgxNWRhMGE2L3RleHRyZWdpb246NTYyNzUwY2NhZWQ0NDVhNzg1ZTU4ZjA2ODE1ZGEwYTZfMTA5OTUxMTYzMzA5NQ_296b4e1c-a5b2-487a-9879-87fe5dc99d87"
      unitRef="usd">90000000</app:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumAchievementPayout>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i56212396f6384625bcb47b8c8f3491e5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF85MzQ1ODQ4ODM3NDcwL2ZyYWc6OGQ5Y2JkYjA1YzA0NDUwMGE0NDM2ZTVjYWEzMmZmOTYvdGV4dHJlZ2lvbjo4ZDljYmRiMDVjMDQ0NTAwYTQ0MzZlNWNhYTMyZmY5Nl81NDk3NTU4MTQ2ODk_2dd9d4ff-22bb-4008-ac10-2e58414214e5"
      unitRef="shares">5396617</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i56212396f6384625bcb47b8c8f3491e5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiMTAwOTQxZjQxNzQ3NjliMzkxM2NiOTZjOGQ4NmYwL3NlYzozYjEwMDk0MWY0MTc0NzY5YjM5MTNjYjk2YzhkODZmMF85MzQ1ODQ4ODM3NDcwL2ZyYWc6OGQ5Y2JkYjA1YzA0NDUwMGE0NDM2ZTVjYWEzMmZmOTYvdGV4dHJlZ2lvbjo4ZDljYmRiMDVjMDQ0NTAwYTQ0MzZlNWNhYTMyZmY5Nl81NDk3NTU4MTQ3NTk_b1a8eb69-0862-4076-b2f6-c253e0e5b3cf"
      unitRef="usd">76400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
</xbrl>
