<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:maps="http://weedmaps.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="maps-20211231.xsd" xlink:type="simple"/>
    <context id="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56ce855b6a0b4d6eb6f7cea87848d913_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f438f37df744386a4f7125c349f3585_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i78c92f6b48054606bb8ebd867cebcbee_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i6aa6a2a14e094226a12f816dd9c5e8a4_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55fe1cdf007b4a4b915e68b42eb79391_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa78b08b06e5441fa91d9501c5e2945b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2b8591e569243d59f2b1cedf07c3402_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9834a818963f4bc592f211f4cae1c921_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc88b05dfc8744dab23b6b015f566a7b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icebe20bec45d40878703fe77830251e5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib0ebd69979514296a973f246a14978dd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i375ddaeaa668425c8d60296009f03830_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c1a82341a82408e8091da2268fd7158_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65342f7662a04818a004f857ecbcc4b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e522dcfdfdd45b78e82c6ca3e2b3ad7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13bc28700eca459b8e68d8f3ffeb3527_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70b6e430a9354ed49832eac3453f5a17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c73d14d6bc2405d91e4fa6cfc7655b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b90247866274bf8876f799b3a4d5612_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i185d5304aca74ad0be7597c53251d16c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc1541b19e474709837a34eb2e463b67_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3aa8eacd533c45d08c28eacb242c6184_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9fc411c9af347ac89b3ee5cbbcbaf47_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i659cf90d7d2044e88b7386dfd2ed45a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a422b3dc770458b8600c0ab21018c19_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2f00fc05f264f64a225b9b1ee82fe72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdd5b321fb3b4929b3e0b7f76fad1bd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9feb1d6beec34d5abbc8f04b50b8b415_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7d0534fd48148d8bab7d9147805652e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</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="i2670bfbb3dbe43aa8528782e8ce588bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</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="i1ee5412c01564c4a8ced0c9bae12d045_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7bdc33b2a3643c8aaf2a7a98284d819_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i383d9ae555c742e8a5166904659856b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">maps:LegacyWMHClassAUnitHoldersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:SilverSpikeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c6de939396147f8b9c2812a75c13866_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i23568445d0434df1ade34d5cd2ae0d0c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cb18a72fbfc4afd903b67e3edc20382_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d537efc731f44598bd99c614e65eb52_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0de00da8716d4869912470973d6550f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">maps:EnhancementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8e37e84146c479ebb3dc30b83ca7d7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b02638dcff14eadbd55f41649673f19_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i54af1bb18bb1483b8af5642b8d2e6cec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b613cafc42c4faab70ea50b9331abbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23856a0f3794469b92a190529f3cafe6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iacbdc9783dbb4f4692120c3f6b3d343e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd4b84b6fb28488f883e6fb53dc40b8a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f61b9abd4834a278053cfda68d0c791_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icc278ad08b41489094d6e5f378ce33d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0fe2499362e74000b4b523fe81a517ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a43f40456fd4d20bd4c5c61b34eff94_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia7ee683a089c4e28aabd671e6d206527_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0615c0da87824cbc8daac28a325a0481_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79d258b021f84b13901f38ee8ab0208b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02f1542fee374f959b7d736cb5c252d3_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="iaa493e3a48b940e9a3dd2b3955736b5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i694dfcf890a4482ca689b7218b4282ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13f51c43842546fbbfcb5839c9e0b686_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06a82441268e4606a18278d7c233434b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a899117241245c1a19506791bf9547c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a481ababacd4151a42054de460bcdb8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b7143eef2f047d4adf82bc981ae38dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie393474ae4ba4b228386086c4830de27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia21e36734cc44ceaa9b13282bcbab73c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib659ce6f31fc4f00bf87fb1560fbecb9_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="ieed303f0f9ad4a58b157b0eb4deaf1e5_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81737066cefc4a598fe38d8144c77a5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic92effefafba43daae495b73849c7ce1_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="icdd8530795fd43808416e2c47ee17ed8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c15633e1e8b4940823a2d9b66654f05_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="ie38da2c5669f4a45aa34d99d5917bfe0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38b56371761648d4bb097f2d6873d19b_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i9d2b6e16837e44bbb910fd85636deccb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1222b89398d64c589e7e1595368a525b_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i8085cfc5ac4043f29196678a7eb7e2ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e13b7db7aa94c59b42a16c655f229b0_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i3bdf294074274898b06f37b296ce3b05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic947b69d58964e3398165288837aa674_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-16</startDate>
            <endDate>2021-06-16</endDate>
        </period>
    </context>
    <context id="idfe32192aef047dfa4b5f948c2414e10_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="if3b1a5543bff4be584a4f6abb576128c_D20210616-20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">maps:WMHLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-16</startDate>
            <endDate>2021-06-16</endDate>
        </period>
    </context>
    <context id="ic0c9f2ea01894e4686397826a89afbfb_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:ClassAUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="ia6e38fb096144e7fb5c3a10109d54faa_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:ClassPUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i026e5b35ca0f4de1ae8a0dfc7cfd0bae_D20210616-20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-16</startDate>
            <endDate>2021-06-16</endDate>
        </period>
    </context>
    <context id="i73f10703049c44cea925f6577ab593c4_D20210616-20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2021-06-16</startDate>
            <endDate>2021-06-16</endDate>
        </period>
    </context>
    <context id="if121e7b435de44be98a2bb848973405f_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">maps:SilverSpikeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="iad39d41dae1341cfa90395ff4b06bb8e_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">maps:SilverSpikeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36c65621434f47e9aaa41c679f7102b8_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">maps:CommonShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i178536ad188b4e97adfe5d73733e2838_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">maps:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15d22930e3b444eebc4befdd9e7aa503_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfd8f444e028460182bceeee9180ab7c_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if759a379905e44ef997526b9c58237e2_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61ad7322694c4bc89a7d9782a833146c_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">maps:SproutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i9730a785d75e44ea90f3807860d9ea6a_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">maps:SproutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i8bf95a29a918420d97d8fcee5484a493_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">maps:SproutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="ifa132171b7594a0c8578fe928e42b67f_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">maps:SproutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i8ab9d515c6384af5ad006d972cd6bb2c_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">maps:SproutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i7af5686e2f84475786b652b1c13fa527_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i56d13382a1b34da3bedf183e72ef73b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">maps:SproutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b184beb85094fea9086c4f3699fb6a1_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:TransportLogisticsHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="if58469c9d31442288f91b792f50d2056_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:TransportLogisticsHoldingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="i9339752a6ce64d8480b1c17b51b44555_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:TransportLogisticsHoldingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="i6dbb9750e27047da95ec1cff47f4803a_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:TransportLogisticsHoldingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="ib95affb39dc34e6abc61b10719af71ce_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:TransportLogisticsHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="ibdf8062915fb4efd89905c50746e7471_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">maps:TransportLogisticsHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice3973b639234f9a9e80ccdd7718d603_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i906c10f35b944c1597e353824c4acff2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if08de019aa754e4ba9d3a866bbbdd2e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i32a0bb5a6e564869aa135370e466ff34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i232e2d60f3614ce3a56597ed9a868a8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0bc9e1ec41045a9a39ecde317500dc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2077c7b8afa497480536625ff10a405_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id7ba37a8b90a473d90bbd68e315f75b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i136cace5ea0746418c2ad0d140369960_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6cc82eb9abc143f39f272ec77485569f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9630a4537b9a43f59f8a0b9e9c9d5f47_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0f145f4668694d69914d3fa162dce575_D20190607-20190607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-07</startDate>
            <endDate>2019-06-07</endDate>
        </period>
    </context>
    <context id="ideb4be0b9d19449eadf352dcfc3b8621_I20190607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-07</instant>
        </period>
    </context>
    <context id="ic117fc02de7b4d9aa049c5b3c5a21dff_I20190607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2019-06-07</instant>
        </period>
    </context>
    <context id="i7fa0127733f2494e8baedb214afbf513_I20210716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-16</instant>
        </period>
    </context>
    <context id="i957e9b9f1ca24d77bb8be3235c2b04c1_D20210716-20210716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2021-07-16</startDate>
            <endDate>2021-07-16</endDate>
        </period>
    </context>
    <context id="i43f1061fa8cb41a98842d8e31e645473_I20210716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-16</instant>
        </period>
    </context>
    <context id="if13c7f73bf4c43669371f0b427913100_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia146ab5e262d4ca78bdef9554bdf1ed1_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibcbaa2ce1f104cf0bac196e174fa60cf_I20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <instant>2021-06-15</instant>
        </period>
    </context>
    <context id="i3a13a18efdab453ea88baebe14831dbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">maps:WMHUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4c8ae34c1f40e9a312d7d92c43ed86_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">maps:CommonClassVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="i1c3be637a75b4621964a0355542655fc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i08fffdf569b74a43bd4dfe8970abb779_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9ecea62896f54b5295bf49948b5b0c30_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ce6bc1c43bf4470adece7a96000b5a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98a7c6e759164a449d9e2072f6853f78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0165aa1effb146a1a58efd6cd76cbdec_D20210101-20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-15</endDate>
        </period>
    </context>
    <context id="id52bc7b9c22e430cb0f51396529a339e_I20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3AndClassBUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-15</instant>
        </period>
    </context>
    <context id="iddf6d792c7064ed69107ac04dc207524_D20210616-20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassA3UnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-16</startDate>
            <endDate>2021-06-16</endDate>
        </period>
    </context>
    <context id="i40a12efed4da485eab77cea5d41e9c78_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassPUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="ida104db1f1ef4cef935e80ba6ae32de7_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassPUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90dfe1a0d5a14088bf69dd1e23be4861_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">maps:ClassPUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i454f247526f24170bc88e46b5da3f227_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassPUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie10bc3f54717404bb7c36155e68a5fce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">maps:ClassPUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia076bc3f4758414bb8a173038b134279_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">maps:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0141cc07904b425d8bc26864579f6ec9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">maps:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9e59c7a5e3d483a91b6f2ad76911546_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71909d8e54474e03aeea525351917d36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15e0f4f0685a4c73ac00767c3905cc8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36016ee8a4504f429b3575994fc2da9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d7e403602244e62a2c46bd02f6e1094_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3691a9fe3b1e46ef85c1d29f93673d10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i108c35342bfd498fa7d777c8fbe735da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bab0d3ec0ac40469c99bf58602df6ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71edd02b2c8a4a86add948707405e71e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i11634e8930ca491d97147ad9419e3936_D20210101-20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-15</endDate>
        </period>
    </context>
    <context id="i66e4bc25b9884447bd28774084965db8_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81d398bff5ba4977bf275fe317a299dc_D20210617-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">maps:PrivatePlacementWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a9966138b6e401bb732379eb9251b93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">maps:ClassAUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i027cb7cb15d44a67a73c009eaafde4ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d320a3655a04878aac24bb024a8ffcf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i79a8ee9ab31a431a8687a677e68cfa75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b7353e43bb247a1bfd0d5c5b8abbc27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57f5472a0b7142d38bf56b4924fef119_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i189d42c94d3643a9888a23599c6d71cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6fc651b32c4a414bbdeff4f7647f4fc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001779474</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>maps:segment</measure>
    </unit>
    <unit id="vote">
        <measure>maps:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF80L2ZyYWc6MTQwMDgwYjUxOWU5NDAyOGE0ZWU0MmQyNTFlODU3ZGEvdGFibGU6YTJlNTljN2M3YzA2NGQwZWFhMThiMzg1N2NkMjYxNzMvdGFibGVyYW5nZTphMmU1OWM3YzdjMDY0ZDBlYWExOGIzODU3Y2QyNjE3M180LTEtMS0xLTIzNDk3_35f8cebe-50c0-4e9c-b066-bdab5e23b326">0001779474</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF80L2ZyYWc6MTQwMDgwYjUxOWU5NDAyOGE0ZWU0MmQyNTFlODU3ZGEvdGFibGU6YTJlNTljN2M3YzA2NGQwZWFhMThiMzg1N2NkMjYxNzMvdGFibGVyYW5nZTphMmU1OWM3YzdjMDY0ZDBlYWExOGIzODU3Y2QyNjE3M181LTEtMS0xLTIzNDk3_e257a6d1-2b6b-4d06-a343-edaf1141496d">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF80L2ZyYWc6MTQwMDgwYjUxOWU5NDAyOGE0ZWU0MmQyNTFlODU3ZGEvdGFibGU6YTJlNTljN2M3YzA2NGQwZWFhMThiMzg1N2NkMjYxNzMvdGFibGVyYW5nZTphMmU1OWM3YzdjMDY0ZDBlYWExOGIzODU3Y2QyNjE3M182LTEtMS0xLTIzNDk3_3e413437-86cf-4763-a15a-a17703a71fcf">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF80L2ZyYWc6MTQwMDgwYjUxOWU5NDAyOGE0ZWU0MmQyNTFlODU3ZGEvdGFibGU6YTJlNTljN2M3YzA2NGQwZWFhMThiMzg1N2NkMjYxNzMvdGFibGVyYW5nZTphMmU1OWM3YzdjMDY0ZDBlYWExOGIzODU3Y2QyNjE3M183LTEtMS0xLTIzNDk3_7ad39ec5-8601-4bb3-9966-6cb41e724288">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDE3_2e2e78dd-8292-45c7-b72b-78c50da83b18">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6OWE0N2UxM2Q4NGQxNDRmYmI1YWIzMDc3NzM1NGFjODMvdGFibGVyYW5nZTo5YTQ3ZTEzZDg0ZDE0NGZiYjVhYjMwNzc3MzU0YWM4M18wLTAtMS0xLTIzNDk3_e83b5cc9-7dd0-4d25-8683-5dfc811c3f7f">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjQwMTI3_88fcedd3-10c4-424d-af93-ecc2d34f047d">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjQwMTI3_9a66e8d9-c61c-4bae-9e5b-6b099a2af865">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6YTFlMGQ5YjEzNDE0NDAyYjk3M2IwMDEzZTE3MjIyMmQvdGFibGVyYW5nZTphMWUwZDliMTM0MTQ0MDJiOTczYjAwMTNlMTcyMjIyZF8wLTAtMS0xLTIzNDk3_9b42a137-e689-4776-9caa-b169fe05ecfb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDIy_1f6f417e-4924-4089-895a-04fbdf359699">001-39021</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDE4_04267143-5055-4d36-8ffe-1705681bb5b9">WM TECHNOLOGY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6MTNiZjAzNmU1MDg2NDQzN2E4YWM2N2VkZmNmYmNlMTMvdGFibGVyYW5nZToxM2JmMDM2ZTUwODY0NDM3YThhYzY3ZWRmY2ZiY2UxM18wLTAtMS0xLTIzNDk3_b9774e60-1915-42de-8791-d0959dc3ea06">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6MTNiZjAzNmU1MDg2NDQzN2E4YWM2N2VkZmNmYmNlMTMvdGFibGVyYW5nZToxM2JmMDM2ZTUwODY0NDM3YThhYzY3ZWRmY2ZiY2UxM18wLTItMS0xLTIzNDk3_be893f46-e421-406e-bad5-6a7b297464ed">98-1605615</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6MTNiZjAzNmU1MDg2NDQzN2E4YWM2N2VkZmNmYmNlMTMvdGFibGVyYW5nZToxM2JmMDM2ZTUwODY0NDM3YThhYzY3ZWRmY2ZiY2UxM18zLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NjAxNjBhNGFiOTc1NDdhNjlkMDE2YTU0Y2NiMTc1NTlfNA_067a92be-1b91-42eb-b0c9-185dda5c86ff">41 Discovery</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6MTNiZjAzNmU1MDg2NDQzN2E4YWM2N2VkZmNmYmNlMTMvdGFibGVyYW5nZToxM2JmMDM2ZTUwODY0NDM3YThhYzY3ZWRmY2ZiY2UxM18zLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NjAxNjBhNGFiOTc1NDdhNjlkMDE2YTU0Y2NiMTc1NTlfNw_025c5f4f-148b-458e-b5e2-1a813248791c">Irvine</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6MTNiZjAzNmU1MDg2NDQzN2E4YWM2N2VkZmNmYmNlMTMvdGFibGVyYW5nZToxM2JmMDM2ZTUwODY0NDM3YThhYzY3ZWRmY2ZiY2UxM18zLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NjAxNjBhNGFiOTc1NDdhNjlkMDE2YTU0Y2NiMTc1NTlfMTE_cd572290-13ca-4ace-993e-da4af8cad3f0">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6MTNiZjAzNmU1MDg2NDQzN2E4YWM2N2VkZmNmYmNlMTMvdGFibGVyYW5nZToxM2JmMDM2ZTUwODY0NDM3YThhYzY3ZWRmY2ZiY2UxM18zLTItMS0xLTIzNDk3_36d130cd-97ae-4bea-b2bf-ab04b5b33353">92618</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDE5_b1b5ea99-f966-4b8e-873e-44cbc2035748">844</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDIz_259aa641-e5fe-43ea-ad00-9c2c4d5d7401">933-3627</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6NzRhMTFmNGY5MDExNDA3YjhiMmZmMmIyZWNjZDA0MGUvdGFibGVyYW5nZTo3NGExMWY0ZjkwMTE0MDdiOGIyZmYyYjJlY2NkMDQwZV8xLTAtMS0xLTIzNDk3_18660036-6df1-4bd8-b529-5f38b4b6cd41">Class A Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6NzRhMTFmNGY5MDExNDA3YjhiMmZmMmIyZWNjZDA0MGUvdGFibGVyYW5nZTo3NGExMWY0ZjkwMTE0MDdiOGIyZmYyYjJlY2NkMDQwZV8xLTEtMS0xLTIzNDk3_04a3fe20-b436-4256-96ac-54bda8dc3f51">MAPS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6NzRhMTFmNGY5MDExNDA3YjhiMmZmMmIyZWNjZDA0MGUvdGFibGVyYW5nZTo3NGExMWY0ZjkwMTE0MDdiOGIyZmYyYjJlY2NkMDQwZV8xLTItMS0xLTIzNDk3_5d42970f-e1c4-464d-ad44-2ceb2bfda50a">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i56ce855b6a0b4d6eb6f7cea87848d913_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6NzRhMTFmNGY5MDExNDA3YjhiMmZmMmIyZWNjZDA0MGUvdGFibGVyYW5nZTo3NGExMWY0ZjkwMTE0MDdiOGIyZmYyYjJlY2NkMDQwZV8yLTAtMS0xLTIzNDk3_2f896595-686f-4f1a-98b2-560f11aac70a">Warrants, each whole warrant exercisable for one share of Class A Common Stock at an exercise price of $11.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i56ce855b6a0b4d6eb6f7cea87848d913_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6NzRhMTFmNGY5MDExNDA3YjhiMmZmMmIyZWNjZDA0MGUvdGFibGVyYW5nZTo3NGExMWY0ZjkwMTE0MDdiOGIyZmYyYjJlY2NkMDQwZV8yLTEtMS0xLTIzNDk3_a2c4fc3e-37ef-4403-a827-2fb332003763">MAPSW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i56ce855b6a0b4d6eb6f7cea87848d913_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6NzRhMTFmNGY5MDExNDA3YjhiMmZmMmIyZWNjZDA0MGUvdGFibGVyYW5nZTo3NGExMWY0ZjkwMTE0MDdiOGIyZmYyYjJlY2NkMDQwZV8yLTItMS0xLTIzNDk3_8ad8b184-63de-4073-8303-b297219a7d71">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjQwMTQ1_64f5d266-af7f-4b1a-8120-3eba23626b2a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjQwMTQ2_d42f872b-37e8-487c-9485-38d8272f5aec">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDIw_5bc1559b-5a15-4c21-8b2d-d4f2521a12b3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDI0_03b0116f-e489-4f18-91fa-1038baeed67c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6ZGExZmM1MjdiMWFjNDA5ZDhlZDI5ODI5Yjc4NTUzZmQvdGFibGVyYW5nZTpkYTFmYzUyN2IxYWM0MDlkOGVkMjk4MjliNzg1NTNmZF8wLTAtMS0xLTI3NzIw_c62bc7a6-8c70-4c14-9bc9-cd3469ede58e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6ZGExZmM1MjdiMWFjNDA5ZDhlZDI5ODI5Yjc4NTUzZmQvdGFibGVyYW5nZTpkYTFmYzUyN2IxYWM0MDlkOGVkMjk4MjliNzg1NTNmZF8xLTMtMS0xLTIzNDk3_64ddc966-ddd6-4745-ad91-f70429ac37ba">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGFibGU6ZGExZmM1MjdiMWFjNDA5ZDhlZDI5ODI5Yjc4NTUzZmQvdGFibGVyYW5nZTpkYTFmYzUyN2IxYWM0MDlkOGVkMjk4MjliNzg1NTNmZF8xLTUtMS0xLTIzNDk3_7e5c59e2-a183-4d5e-a97f-fcc2e04048ee">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjQwMTQ3_96e23335-c7b9-4f85-87e1-bf9f0b20f717">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yNDI1_abe7d4a3-5dc5-44cd-a24f-a26197650bcd">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i2f438f37df744386a4f7125c349f3585_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjMzMzM2_56e323a1-8f4f-4004-aea7-e479e385c81a"
      unitRef="usd">874935735</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i78c92f6b48054606bb8ebd867cebcbee_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yMzA1_4c565514-d9fb-4f53-9c7b-76002733cce4"
      unitRef="shares">70399067</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6aa6a2a14e094226a12f816dd9c5e8a4_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18yMzcy_4d45568a-81d6-47e2-b90b-f851c5cdbb91"
      unitRef="shares">65502347</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xL2ZyYWc6YWEwZTI5NTI2MTI2NGM0N2IwNjZjOTVkMTc3YThlMzMvdGV4dHJlZ2lvbjphYTBlMjk1MjYxMjY0YzQ3YjA2NmM5NWQxNzdhOGUzM18xMDk5NTExNjQwMTQ4_ee156b4e-acbc-42e4-a4b3-54c0a9f44f55">Portions of the registrant&#x2019;s Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#x2019;s fiscal year ended December 31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjQvZnJhZzpiOTY5ZDA5ZWMzNWI0YmVhYTMxMzZkOWJjMTM1ODI3ZS90YWJsZTo4ODQzNDFjYmUxOWQ0ZTA4OGY5ZjE2YzU5ZDBlYjI5YS90YWJsZXJhbmdlOjg4NDM0MWNiZTE5ZDRlMDg4ZjlmMTZjNTlkMGViMjlhXzEtMC0xLTEtNDI3NDgvdGV4dHJlZ2lvbjo1MTlmMjQ3ZDNkMzk0ZjgzOTZhYzU1OWM1M2Q5NjAzMl8xMDk5NTExNjI5MDU4_c7f497d3-43cb-4638-8c77-66b7d3258983">23</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8yNzQ4Nzc5MDcwMjc3L2ZyYWc6NjgwMWNkZTU0ZGUyNDhmZmEzNjE1YTY4MWZlNjk2MWUvdGV4dHJlZ2lvbjo2ODAxY2RlNTRkZTI0OGZmYTM2MTVhNjgxZmU2OTYxZV8yNzQ4Nzc5MDgxNDM1_bc011e1c-911f-4efb-9cf2-4441ac013792">Baker Tilly US, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8yNzQ4Nzc5MDcwMjc3L2ZyYWc6NjgwMWNkZTU0ZGUyNDhmZmEzNjE1YTY4MWZlNjk2MWUvdGV4dHJlZ2lvbjo2ODAxY2RlNTRkZTI0OGZmYTM2MTVhNjgxZmU2OTYxZV8yNzQ4Nzc5MDgxNDM3_9f9eeacf-a737-4491-bb9c-7e3bfbfdfd3f">Irvine, California</dei:AuditorLocation>
    <us-gaap:Cash
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMtMi0xLTEtMjM0OTc_6c8dc69a-75d7-4638-9a4a-63367832a862"
      unitRef="usd">67777000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMtNC0xLTEtMjM0OTc_ddd93d7d-fc6a-4494-8f96-cc88e6408634"
      unitRef="usd">19919000</us-gaap:Cash>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzQtMi0xLTEtMjM0OTc_a276130e-8b76-4e60-b948-b34da6727c7c"
      unitRef="usd">17550000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzQtNC0xLTEtMjM0OTc_545c0983-a3f0-4153-b010-afc3a61bedb0"
      unitRef="usd">9428000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzUtMi0xLTEtMjM0OTc_1e84c82b-cdf8-40d6-b8ce-78c986aea0f4"
      unitRef="usd">13607000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzUtNC0xLTEtMjM0OTc_c78cc421-0edc-487b-9e6a-f2b31153f1f6"
      unitRef="usd">4820000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzYtMi0xLTEtMjM0OTc_0aa3086e-d1a6-47b6-bf09-1c61827ef98f"
      unitRef="usd">98934000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzYtNC0xLTEtMjM0OTc_27f7e182-393c-4804-b387-7ef8fbad1e89"
      unitRef="usd">34167000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzctMi0xLTEtMjM0OTc_728e9640-2125-4761-99ab-185da9f4f168"
      unitRef="usd">13283000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzctNC0xLTEtMjM0OTc_fc018597-804e-4f29-8446-449ba7b294df"
      unitRef="usd">7387000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzgtMi0xLTEtMjM0OTc_0b40ceeb-ed9b-408b-938e-0f4da7b42225"
      unitRef="usd">45295000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzgtNC0xLTEtMjM0OTc_f59a58a6-6d1f-4527-b59f-2e0768b078ac"
      unitRef="usd">3961000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzktMi0xLTEtMjM0OTc_39e2ab18-f059-461a-81e7-a97dfb3b3756"
      unitRef="usd">8299000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzktNC0xLTEtMjM0OTc_da0a8364-a850-4adf-acc6-0c6d9c4103a2"
      unitRef="usd">4505000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzEwLTItMS0xLTIzNDk3_95f672fc-f28a-41ec-a2ae-415b918c03f0"
      unitRef="usd">36549000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzExLTItMS0xLTIzNDk3_b3a0fae8-ae84-45ee-bdfb-257023eeddec"
      unitRef="usd">152097000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzExLTQtMS0xLTIzNDk3_88afb55e-2193-4c28-b848-782c1f06818d"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzEyLTItMS0xLTIzNDk3_6cfadacb-800e-4b0e-ba6a-8b61e8029c73"
      unitRef="usd">10687000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzEyLTQtMS0xLTIzNDk3_217e854c-2a5c-425c-b280-3b259b6ff2f6"
      unitRef="usd">3874000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzEzLTItMS0xLTIzNDk3_8ba8beef-e88f-4590-afba-48975b332822"
      unitRef="usd">365144000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzEzLTQtMS0xLTIzNDk3_39bf8450-e1fb-4b5b-b16d-5d1e1625e30e"
      unitRef="usd">53894000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE2LTItMS0xLTIzNDk3_1fcfb8ae-12d2-469a-b3eb-178ee52aa013"
      unitRef="usd">23155000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE2LTQtMS0xLTIzNDk3_7f3ca513-9765-40c0-9762-d7f59a50bf5e"
      unitRef="usd">12651000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE3LTItMS0xLTIzNDk3_b4561785-3a94-4b88-a6c6-c850d305452e"
      unitRef="usd">8057000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE3LTQtMS0xLTIzNDk3_817da56f-7132-432e-93b2-68893ecede0d"
      unitRef="usd">5264000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE4LTItMS0xLTIzNDk3_ecbf85d7-2d76-46f2-9b4f-2a5709d5771e"
      unitRef="usd">0</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE4LTQtMS0xLTIzNDk3_82bf2666-45ef-48c6-9bba-2502973132f0"
      unitRef="usd">5129000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzE5LTItMS0xLTIzNDk3_4c67c80d-e002-4eca-833a-3e4462f5afb5"
      unitRef="usd">5463000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIwLTItMS0xLTIzNDk3_56c61d3b-0e01-41b9-b291-f9d75452ef7b"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIwLTQtMS0xLTIzNDk3_5f2d6bc2-5be2-4eff-a92f-0cd8a38f710a"
      unitRef="usd">205000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIxLTItMS0xLTIzNDk3_e2edac4b-4fff-45ac-ae44-d68ce0412680"
      unitRef="usd">1125000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIxLTQtMS0xLTIzNDk3_b579a581-c5ec-4fb7-978a-d5cb574d1475"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIyLTItMS0xLTIzNDk3_82cc10d9-578c-416b-8b14-95ce4024953a"
      unitRef="usd">37800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIyLTQtMS0xLTIzNDk3_9fa8f681-b830-4921-88af-1c4a88fa4ce7"
      unitRef="usd">23249000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzIzLTItMS0xLTIzNDk3_9e51bd79-af02-425c-9df6-b61c3dc67ba0"
      unitRef="usd">39377000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <maps:TaxReceivableAgreementPaymentsPayableNoncurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI0LTItMS0xLTIzNDk3_f7ba28fd-171c-4665-9a38-e441356b1b47"
      unitRef="usd">128567000</maps:TaxReceivableAgreementPaymentsPayableNoncurrent>
    <maps:TaxReceivableAgreementPaymentsPayableNoncurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI0LTQtMS0xLTIzNDk3_cd0b0ec9-b97c-47c6-b2f2-10cf04173079"
      unitRef="usd">0</maps:TaxReceivableAgreementPaymentsPayableNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI1LTItMS0xLTIzNDk3_0b5340f3-94af-4ae4-be90-c0d6d366b300"
      unitRef="usd">27460000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI1LTQtMS0xLTIzNDk3_9a6e2d6a-be49-4c4b-941e-419cbcd8e5bf"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI2LTItMS0xLTIzNDk3_0e3e7b1d-e153-40cb-b33a-5330d76b1043"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI2LTQtMS0xLTIzNDk3_e27e55e7-8391-4f2b-9d21-75a2617b0257"
      unitRef="usd">1374000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI3LTItMS0xLTIzNDk3_9e09c3d8-9a08-425b-a5d0-1382f14d5b85"
      unitRef="usd">233204000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI3LTQtMS0xLTIzNDk3_a070fa77-9ea1-40af-acd7-e394f32beec2"
      unitRef="usd">24623000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI4LTItMS0xLTIzNDk3_7e8fc8b6-2b4e-4cb5-b187-11924ccd2d1e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzI4LTQtMS0xLTIzNDk3_fd8d4cc4-c7cd-4f61-aee3-e048e7185546"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfMjI_7f20cf3b-4580-4c93-9560-f1cb95367bb4"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfMzY_ffa8b136-d158-4b48-9f77-57cd896298ee"
      unitRef="shares">75000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfNTg_b672a09a-9dae-4b33-83f6-d156dedd6138"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfNTg_ba201c46-7e4e-4e38-bd2a-9e271a820b4b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfNTg_be9d2446-6d0a-4e19-883f-dc629b1a70c5"
      unitRef="shares">0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfNTg_c54886d5-30a7-485c-bdbe-4fcbbd2cd75d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTAtMS0xLTIzNDk3L3RleHRyZWdpb246YjVhOTNmMzU4MWNkNDg1NThmZjE2ZjU4Njg2ZjQzYWRfNTg_c7a39b01-e5b3-4c56-80da-df9b63c82d77"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTItMS0xLTIzNDk3_f4039add-45d8-41ba-87c8-e83bf8007768"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMwLTQtMS0xLTIzNDk3_39da0aa5-9973-4ec7-b056-20379e741733"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfMjc_5075306d-eb9b-45d9-a4ed-c9398c1c72d9"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfNDE_5906f970-2cf9-4acf-ae2c-6671a2c5446a"
      unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfNjQ_87027c73-aa3c-4113-97b1-2089860090ea"
      unitRef="shares">65677361</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfNjQ_9b614d54-b3ef-4857-ad7e-61015d8d4642"
      unitRef="shares">65677361</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib2b8591e569243d59f2b1cedf07c3402_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfMTA3_298a57c6-87f5-4ddb-bb69-7278181c0ac8"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib2b8591e569243d59f2b1cedf07c3402_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfMTA3_2ca53439-b5ae-415a-9d65-2267b855d1b3"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib2b8591e569243d59f2b1cedf07c3402_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTAtMS0xLTIzNDk3L3RleHRyZWdpb246Y2VkYzEwMWUwZmZkNDdkYWJjNDQwOGY4MGFmNDYyNTlfMTA3_7105df1a-c095-4de3-ac21-ab5a1e05b51c"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTItMS0xLTIzNDk3_274ba4aa-1622-47a6-bf72-77393c05887f"
      unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib2b8591e569243d59f2b1cedf07c3402_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMxLTQtMS0xLTIzNDk3_c24d8d34-af5d-4b2a-95f5-46cc22de6a90"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9834a818963f4bc592f211f4cae1c921_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfMjc_0011d0b5-aa51-42c9-ad2a-61210c6b1d36"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9834a818963f4bc592f211f4cae1c921_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfNDE_7a1e2175-db84-440f-bebb-2ccbf0d4799a"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9834a818963f4bc592f211f4cae1c921_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfNjM_ad0a16b8-e701-435e-95aa-6596e0c0ddf9"
      unitRef="shares">65502347</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9834a818963f4bc592f211f4cae1c921_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfNjM_d4aa029a-29fd-4535-9fa1-1aa11bca203b"
      unitRef="shares">65502347</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc88b05dfc8744dab23b6b015f566a7b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfMTA2_35834322-459f-42d5-b37f-92acf9a9c748"
      unitRef="shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc88b05dfc8744dab23b6b015f566a7b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfMTA2_6471f5c3-aa40-4597-9422-1f0c0aa190d1"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc88b05dfc8744dab23b6b015f566a7b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTAtMS0xLTIzNDk3L3RleHRyZWdpb246NTZmYTZiOThlYThmNDM5OGI5MDU3ZTY5OTIyZmM0ZGNfMTA2_8dff8dad-ad42-491b-93de-4ca536a81d92"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i9834a818963f4bc592f211f4cae1c921_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTItMS0xLTIzNDk3_d9a54d4b-fad6-406c-b5d6-45c07d2d298f"
      unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibc88b05dfc8744dab23b6b015f566a7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMyLTQtMS0xLTIzNDk3_7813bf89-7f74-4f5a-84d5-241e382b59fc"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMzLTItMS0xLTIzNDk3_ab7ecd9e-70b0-44f1-9975-086e29ffcce1"
      unitRef="usd">2173000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzMzLTQtMS0xLTIzNDk3_42bf0597-6845-4511-9cf6-cf7d21614413"
      unitRef="usd">0</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM0LTItMS0xLTIzNDk3_d6afc1f6-2c72-48fc-930f-90975dc87d9d"
      unitRef="usd">61369000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM0LTQtMS0xLTIzNDk3_57503b0b-6b19-41f1-aa93-a67376174b6f"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM1LTItMS0xLTIzNDk3_338b2f63-ede2-429c-bb80-e517db09ca2b"
      unitRef="usd">63556000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM1LTQtMS0xLTIzNDk3_4ba7eddb-7e4c-4683-af35-252828025dad"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM2LTItMS0xLTIzNDk3_fdd716f4-f565-4a91-bda3-a4dc702091bb"
      unitRef="usd">68384000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM2LTQtMS0xLTIzNDk3_e0a88b98-7443-473c-99af-6925d7adb6be"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MembersEquity
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM3LTItMS0xLTIzNDk3_7bd8d08d-8bf9-4a68-9942-d1df5e10d921"
      unitRef="usd">0</us-gaap:MembersEquity>
    <us-gaap:MembersEquity
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM3LTQtMS0xLTIzNDk3_7cc7e901-2b84-4d9e-90f9-b79e72199bb1"
      unitRef="usd">29271000</us-gaap:MembersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM4LTItMS0xLTIzNDk3_dea70fc5-6d7d-4e27-b514-6fb47e3af0fa"
      unitRef="usd">131940000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MembersEquity
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM4LTQtMS0xLTIzNDk3_aef4bea7-9f88-4a30-af99-d83cde67024d"
      unitRef="usd">29271000</us-gaap:MembersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM5LTItMS0xLTIzNDk3_c12ee972-d649-4e2b-98dc-c00fe307dfe3"
      unitRef="usd">365144000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMjcvZnJhZzo1YmY2NWQ1NzYxOGQ0ZGQ5ODRiMDhjMWYwNjFlZDkyYy90YWJsZToyZDJlMTdlMjE4Mjk0NDZlYjAyNTc4NDUxMGZkOGFkNi90YWJsZXJhbmdlOjJkMmUxN2UyMTgyOTQ0NmViMDI1Nzg0NTEwZmQ4YWQ2XzM5LTQtMS0xLTIzNDk3_b241df6e-6942-4f7e-8db4-674a7d2899d3"
      unitRef="usd">53894000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzItMS0xLTEtMjM0OTc_b630966f-8c0a-4aef-9f80-d7a5b66ce9a4"
      unitRef="usd">193146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzItMy0xLTEtMjM0OTc_7e8e863c-7f6a-4e89-884c-26cf92d9336e"
      unitRef="usd">161791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzItNS0xLTEtMjM0OTc_65619059-61f5-45a1-b5bf-e41d119eaf49"
      unitRef="usd">144232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzItNS0xLTEtMjM0OTc_9db65e28-e4ba-41e9-b2b3-0873229ddbeb"
      unitRef="usd">144232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzUtMS0xLTEtMjM0OTc_4b7ca55f-5f2b-4fe6-856a-a954aa58f3aa"
      unitRef="usd">7938000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzUtMy0xLTEtMjM0OTc_163ecb81-30ed-41f0-9aaa-a32a35b37dbb"
      unitRef="usd">7630000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzUtNS0xLTEtMjM0OTc_0789f300-4ef7-4cd4-9d02-e09c8d962377"
      unitRef="usd">7074000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzYtMS0xLTEtMjM0OTc_fc65a019-6a82-4f2d-b127-b5e908cebd1e"
      unitRef="usd">56119000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzYtMy0xLTEtMjM0OTc_7da518f7-ecae-41f5-a317-db675e9c5d15"
      unitRef="usd">30716000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzYtNS0xLTEtMjM0OTc_e1b68f08-09ff-4a76-a5ce-874e2888edeb"
      unitRef="usd">39746000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzctMS0xLTEtMjM0OTc_6f416f19-99e8-4510-8356-08c3e3b8c2ae"
      unitRef="usd">35395000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzctMy0xLTEtMjM0OTc_3d20a707-d9ea-4d0b-af6a-37aa6334113a"
      unitRef="usd">27142000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzctNS0xLTEtMjM0OTc_d13c1a13-c242-4a38-a2c1-673fffd0fdfb"
      unitRef="usd">29497000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzgtMS0xLTEtMjM0OTc_50320b35-5ee2-4c96-bad4-e54960ff4981"
      unitRef="usd">97447000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzgtMy0xLTEtMjM0OTc_0bcc588e-ab5f-4db2-9ad9-5a16c0f42009"
      unitRef="usd">51127000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzgtNS0xLTEtMjM0OTc_e26acf19-c280-4036-ba41-f8e12f1c7a98"
      unitRef="usd">56466000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzktMS0xLTEtMjM0OTc_0a49bcc8-974b-4d86-8ad9-bc07411e8837"
      unitRef="usd">4425000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzktMy0xLTEtMjM0OTc_24d09b0b-2888-49a8-b1ec-f2ed9072e8c6"
      unitRef="usd">3978000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzktNS0xLTEtMjM0OTc_90d07971-16e5-4515-9e6a-976520b3b0ff"
      unitRef="usd">5162000</us-gaap:DepreciationAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzEwLTEtMS0xLTIzNDk3_8a489f28-354f-4879-ab23-2b8bde5f76cc"
      unitRef="usd">201324000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzEwLTMtMS0xLTIzNDk3_a50a8667-85a2-458a-ba36-9d7b030b10f7"
      unitRef="usd">120593000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzEwLTUtMS0xLTIzNDk3_c38c3b2a-2502-4ce3-a1b1-7c47f4efa441"
      unitRef="usd">137945000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzExLTEtMS0xLTIzNDk3_7016b7c8-b996-40f8-bc58-979450abff51"
      unitRef="usd">-8178000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzExLTMtMS0xLTIzNDk3_1e4fd2dc-e775-4609-808f-02c825a269aa"
      unitRef="usd">41198000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzExLTUtMS0xLTIzNDk3_0b8e7c2a-815b-46a6-ab2d-026aaf26da98"
      unitRef="usd">6287000</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzEzLTEtMS0xLTIzNDk3_303c7bef-864a-49ee-91f4-bc8bb13a4100"
      unitRef="usd">-166518000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzEzLTMtMS0xLTIzNDk3_2fbd7070-40a1-434e-9ad7-f3d4ec011ee9"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzEzLTUtMS0xLTIzNDk3_cf84ec50-0cdc-435e-82fc-ca8387db9afc"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE0LTEtMS0xLTIzNDk3_38b42828-5d3e-4c61-b5a4-588e7017fd77"
      unitRef="usd">-6723000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE0LTMtMS0xLTIzNDk3_8c2d38bc-8ec5-4596-8c00-7e53fd43fd97"
      unitRef="usd">-2368000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE0LTUtMS0xLTIzNDk3_40ae9890-1eab-4f55-bcf4-c35a43f5329f"
      unitRef="usd">-5341000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE1LTEtMS0xLTIzNDk3_ad43735f-c104-4552-ad32-2424e335b306"
      unitRef="usd">151617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE1LTMtMS0xLTIzNDk3_ac6d620d-90f6-4721-a71e-5b6ff5eb0930"
      unitRef="usd">38830000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE1LTUtMS0xLTIzNDk3_e7314236-0125-4ed0-a70e-ba75ff96f41c"
      unitRef="usd">946000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE2LTEtMS0xLTIzNDk3_f93d9eea-57f7-41fc-8ea6-780ce03355bd"
      unitRef="usd">-601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE2LTMtMS0xLTIzNDk3_f16bbc8f-613d-4cf9-93de-af2718cb86bf"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE2LTUtMS0xLTIzNDk3_b91fcaf3-43ad-4a57-828e-87ed104c402a"
      unitRef="usd">1321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE3LTEtMS0xLTIzNDk3_9438616d-169a-47ce-be5b-7dd863a75104"
      unitRef="usd">152218000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE3LTMtMS0xLTIzNDk3_2416eb54-b03f-4cf6-8ac8-1619022dae0a"
      unitRef="usd">38830000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE3LTUtMS0xLTIzNDk3_d5855bf8-0666-455c-986a-cf795c1bf3cb"
      unitRef="usd">-375000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE4LTEtMS0xLTIzNDk3_8d489226-c281-411e-955b-26cfe2020997"
      unitRef="usd">91835000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE4LTMtMS0xLTIzNDk3_a31e1e46-953b-42c0-b503-fc87b9a0eee4"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE4LTUtMS0xLTIzNDk3_66288401-71ff-4802-a479-eb7662e152d2"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE5LTEtMS0xLTIzNDk3_45283b30-10de-4152-87a9-923666cca638"
      unitRef="usd">60383000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE5LTMtMS0xLTIzNDk3_4499ef6c-4a4a-4496-890c-2acdd9f30466"
      unitRef="usd">38830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzE5LTUtMS0xLTIzNDk3_824e2998-41d8-4b5d-a329-847fa803c6f0"
      unitRef="usd">-375000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzIyLTEtMS0xLTIzNDk3_0c49936d-10be-4603-abb4-3a7fb024841b"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzIzLTEtMS0xLTIzNDk3_66f057d0-f4c3-4815-917e-7761a670ee4a"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzI2LTEtMS0xLTIzNDk3_4c767f7f-10d7-4bd3-81fd-6d57dfe02e37"
      unitRef="shares">65013517</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8cbede814a5c40b58550497b3f0929e8_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzAvZnJhZzpiODdhNGM1MWI0OWY0YzBkOWI0NWQ1NWI4ZTMwY2E2Zi90YWJsZTo1YWNhMDYwOGEyNDQ0NWFkOWM4ZDlhNDViNWZlYjIyNS90YWJsZXJhbmdlOjVhY2EwNjA4YTI0NDQ1YWQ5YzhkOWE0NWI1ZmViMjI1XzI3LTEtMS0xLTIzNDk3_c7da3e50-37ca-4bed-94fb-5d1fa36d167f"
      unitRef="shares">66813417</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:MembersEquity
      contextRef="icebe20bec45d40878703fe77830251e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzItMTUtMS0xLTI4MjEx_695ccec5-301c-4293-87a7-829d95497d35"
      unitRef="usd">30124000</us-gaap:MembersEquity>
    <us-gaap:MembersEquity
      contextRef="icebe20bec45d40878703fe77830251e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzItMTctMS0xLTI4MjEx_4e791de8-167b-43d7-8be5-e06984958d09"
      unitRef="usd">30124000</us-gaap:MembersEquity>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ib0ebd69979514296a973f246a14978dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzMtMTUtMS0xLTMwNDk2_8d98f1b8-25d5-462b-8b19-fdea8a75fa0a"
      unitRef="usd">15382000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzMtMTctMS0xLTMwNDk2_64443ecd-ea53-4258-8852-956df84aeabc"
      unitRef="usd">15382000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib0ebd69979514296a973f246a14978dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzQtMTUtMS0xLTMwNTE4_25ad045f-6c40-4315-bbb6-b19a2f460ad5"
      unitRef="usd">1567000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzQtMTctMS0xLTMwNTE4_73a2372c-b7f0-4538-bed5-77c564a9fd54"
      unitRef="usd">1567000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="ib0ebd69979514296a973f246a14978dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzMtMTUtMS0xLTI4MjEx_70611a73-5be9-4c8b-a0ed-79c2b3cfe3e8"
      unitRef="usd">-375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzMtMTctMS0xLTI4MjEx_ec0f8ed2-b96e-4a71-962e-b8117dbfac0d"
      unitRef="usd">-375000</us-gaap:NetIncomeLoss>
    <us-gaap:MembersEquity
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzYtMTUtMS0xLTI4MjEx_d03434ff-e7f7-4df5-865e-fe2016a63356"
      unitRef="usd">12800000</us-gaap:MembersEquity>
    <us-gaap:MembersEquity
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzYtMTctMS0xLTI4MjEx_8730f56d-d577-411e-8cd1-2cf9ecc60050"
      unitRef="usd">12800000</us-gaap:MembersEquity>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i7c1a82341a82408e8091da2268fd7158_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzctMTUtMS0xLTMwNTMw_a63c8848-7284-487c-b782-a9f0a18831ea"
      unitRef="usd">21953000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzctMTctMS0xLTMwNTMw_aa7cf486-9f6a-4ef1-9f28-5779af6c2521"
      unitRef="usd">21953000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7c1a82341a82408e8091da2268fd7158_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzgtMTUtMS0xLTMwNTMw_72e1b236-c5a7-4431-b3ca-ca2234cff586"
      unitRef="usd">406000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzgtMTctMS0xLTMwNTMw_01ed3dbe-3df0-440a-baba-43e7dd76f76f"
      unitRef="usd">406000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i7c1a82341a82408e8091da2268fd7158_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzctMTUtMS0xLTI4MjEx_e5f3f918-2bc0-42d5-a6fa-e5025817ebf3"
      unitRef="usd">38830000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzctMTctMS0xLTI4MjEx_9c9284b1-d3a2-45ce-9e0b-34c31aa6cdec"
      unitRef="usd">38830000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i65342f7662a04818a004f857ecbcc4b5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTEtMS0xLTI4MjEx_69c1ac7e-3a6a-4986-98bb-cadfe0e3f0d3"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65342f7662a04818a004f857ecbcc4b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTItMS0xLTI4MjEx_41215394-dae3-49c1-8d08-b157cf80e4ac"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0e522dcfdfdd45b78e82c6ca3e2b3ad7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTQtMS0xLTI4MjEx_0cc04a18-ffb6-4ca6-98ef-43d84f7f3cff"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e522dcfdfdd45b78e82c6ca3e2b3ad7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTUtMS0xLTI4MjEx_4d22efa6-e4af-49b6-a268-dc3883805b58"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13bc28700eca459b8e68d8f3ffeb3527_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTctMS0xLTI4MjEx_81dc98b9-1d31-4198-8148-6f9e8b32d776"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i70b6e430a9354ed49832eac3453f5a17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTktMS0xLTI4MjEx_ec91cd23-dea2-450d-90bb-3d0776e37333"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c73d14d6bc2405d91e4fa6cfc7655b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTExLTEtMS0yODIxMQ_0e162d3f-6718-49d4-b456-795468bbbb0e"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b90247866274bf8876f799b3a4d5612_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTEzLTEtMS0yODIxMQ_2f997172-bf19-4ebb-89f8-929b210a3c70"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MembersEquity
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTE1LTEtMS0yODIxMQ_93927e68-d419-40cf-9bed-f48d2c072adf"
      unitRef="usd">29271000</us-gaap:MembersEquity>
    <us-gaap:MembersEquity
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzExLTE3LTEtMS0yODIxMQ_504e39cd-094f-4018-b77e-9ac8582ca9ef"
      unitRef="usd">29271000</us-gaap:MembersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i185d5304aca74ad0be7597c53251d16c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEyLTctMS0xLTI4MjEx_bc24e4c9-6440-40cd-9ff4-aa8729da0ddd"
      unitRef="usd">9570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifc1541b19e474709837a34eb2e463b67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEyLTExLTEtMS0yODIxMQ_904e10bc-3283-4b87-aecf-31936f20ee99"
      unitRef="usd">9570000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3aa8eacd533c45d08c28eacb242c6184_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEyLTEzLTEtMS0yODIxMQ_6a9b0875-c3ba-4b9f-ac84-f8fade593209"
      unitRef="usd">20853000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEyLTE3LTEtMS0yODIxMQ_c6c51f41-3a3a-4250-a8ff-e64e17f03d49"
      unitRef="usd">30423000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i3aa8eacd533c45d08c28eacb242c6184_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEzLTEzLTEtMS0yODIxMQ_84a4ec44-4543-49bf-9d9e-7af5665b4736"
      unitRef="usd">888000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ia9fc411c9af347ac89b3ee5cbbcbaf47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEzLTE1LTEtMS0yODIxMQ_785031d4-1a9b-4fce-aaaf-11abc10404e5"
      unitRef="usd">18110000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzEzLTE3LTEtMS0yODIxMQ_5b897b26-0f28-4beb-a670-9d6b787ac5e0"
      unitRef="usd">18998000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia9fc411c9af347ac89b3ee5cbbcbaf47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE0LTE1LTEtMS0yODIxMQ_b67caa43-7af2-492d-bf6e-8a9c47ff7265"
      unitRef="usd">5565000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE0LTE3LTEtMS0yODIxMQ_adaed7d8-1fe9-42c3-8d4a-bc57345cfd97"
      unitRef="usd">5565000</us-gaap:StockRepurchasedDuringPeriodValue>
    <maps:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i659cf90d7d2044e88b7386dfd2ed45a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTEtMS0xLTI4MjEx_98dce859-a108-4fcb-9c33-358a68595c1c"
      unitRef="shares">63738563</maps:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i659cf90d7d2044e88b7386dfd2ed45a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTItMS0xLTI4MjEx_eca77ae6-c462-4a8a-84e1-7ce15cd725b4"
      unitRef="usd">6000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i4a422b3dc770458b8600c0ab21018c19_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTQtMS0xLTI4MjEx_5c446221-7352-4a38-8fa5-49bf9f10c66d"
      unitRef="shares">65502347</maps:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i4a422b3dc770458b8600c0ab21018c19_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTUtMS0xLTI4MjEx_560a52e6-a950-4f44-9c4d-bac67ad737e0"
      unitRef="usd">7000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i185d5304aca74ad0be7597c53251d16c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTctMS0xLTI4MjEx_e95ae947-d81c-4eaf-aa43-1f28062c72de"
      unitRef="usd">-20118000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="ie2f00fc05f264f64a225b9b1ee82fe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTktMS0xLTI4MjEx_161753d3-c376-48ff-a535-6fea48644e67"
      unitRef="usd">986000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="ifc1541b19e474709837a34eb2e463b67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTExLTEtMS0yODIxMQ_18f9a5fe-6210-428f-bd41-d329937f9628"
      unitRef="usd">-19119000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="i3aa8eacd533c45d08c28eacb242c6184_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTEzLTEtMS0yODIxMQ_a3f94de9-2ff4-4dc2-8168-15b214ec60a7"
      unitRef="usd">-44928000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="ia9fc411c9af347ac89b3ee5cbbcbaf47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTE1LTEtMS0yODIxMQ_e2b1f6d4-1659-4016-87e9-64c13e587656"
      unitRef="usd">-20674000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <maps:StockIssuedDuringPeriodValueReverseRecapitalization
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE1LTE3LTEtMS0yODIxMQ_48b77bd9-517b-4e39-8f78-7c2adadd2c23"
      unitRef="usd">-84721000</maps:StockIssuedDuringPeriodValueReverseRecapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i659cf90d7d2044e88b7386dfd2ed45a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE3LTEtMS0xLTI4MjEx_56a9e7f6-c5a8-4b63-878e-df50b30df4e7"
      unitRef="shares">1938798</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i659cf90d7d2044e88b7386dfd2ed45a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE3LTItMS0xLTI4MjEx_25aba86a-5e6b-4ecb-99ed-b44ecd0c1ab6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i185d5304aca74ad0be7597c53251d16c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE3LTctMS0xLTI4MjEx_4f946890-0583-499f-9439-9fb146c5c582"
      unitRef="usd">12721000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ifc1541b19e474709837a34eb2e463b67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE3LTExLTEtMS0yODIxMQ_1261432f-58d7-4081-9359-5b880b1ae5a5"
      unitRef="usd">12722000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i3aa8eacd533c45d08c28eacb242c6184_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE3LTEzLTEtMS0yODIxMQ_e3f2b9d6-650c-4e47-829a-804082230828"
      unitRef="usd">16590000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE3LTE3LTEtMS0yODIxMQ_79f27b9b-9a85-46fb-a037-177dba17d37b"
      unitRef="usd">29312000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:ProfitLoss
      contextRef="ie2f00fc05f264f64a225b9b1ee82fe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE4LTktMS0xLTI4MjEx_1e969c00-53d9-4177-928c-ac88ee3aebed"
      unitRef="usd">60383000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifc1541b19e474709837a34eb2e463b67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE4LTExLTEtMS0yODIxMQ_4470a3a1-3fdf-4814-84f4-f055c9abba0b"
      unitRef="usd">60383000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3aa8eacd533c45d08c28eacb242c6184_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE4LTEzLTEtMS0yODIxMQ_b264a3d5-a06e-45f9-89ae-41208e8701d1"
      unitRef="usd">76757000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia9fc411c9af347ac89b3ee5cbbcbaf47_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE4LTE1LTEtMS0yODIxMQ_c74bd530-2f6b-4356-ae5c-24c426785705"
      unitRef="usd">15078000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzE4LTE3LTEtMS0yODIxMQ_8ff56968-3d7c-46c9-91b7-74bd24c6726b"
      unitRef="usd">152218000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifdd5b321fb3b4929b3e0b7f76fad1bd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTEtMS0xLTI4MjEx_9e29e0e3-9148-44ff-8ea5-df0c0a03cf6a"
      unitRef="shares">65677361</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdd5b321fb3b4929b3e0b7f76fad1bd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTItMS0xLTI4MjEx_2dd39c21-043d-4b85-9d85-67629b1c5f34"
      unitRef="usd">7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9feb1d6beec34d5abbc8f04b50b8b415_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTQtMS0xLTI4MjEx_b66c6adf-88e4-4298-9a3d-5077d7e2c505"
      unitRef="shares">65502347</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9feb1d6beec34d5abbc8f04b50b8b415_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTUtMS0xLTI4MjEx_8f62e611-8df2-40fd-8575-53ae28942de8"
      unitRef="usd">7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7d0534fd48148d8bab7d9147805652e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTctMS0xLTI4MjEx_b124716e-ee2a-47b1-9b6b-a41954ac8dfb"
      unitRef="usd">2173000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2670bfbb3dbe43aa8528782e8ce588bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTktMS0xLTI4MjEx_aec6890c-6723-4f40-af60-c5d2b1ea069e"
      unitRef="usd">61369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ee5412c01564c4a8ced0c9bae12d045_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTExLTEtMS0yODIxMQ_b1aeba60-5074-4b21-8a24-e8fb19cf3bad"
      unitRef="usd">63556000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7bdc33b2a3643c8aaf2a7a98284d819_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTEzLTEtMS0yODIxMQ_83d8b062-7a93-4e9a-91aa-d38b54599bf0"
      unitRef="usd">68384000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MembersEquity
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTE1LTEtMS0yODIxMQ_bdf0294b-6a24-4a68-a4d1-69ab3ffa1722"
      unitRef="usd">0</us-gaap:MembersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzMvZnJhZzo4MzEyOTg1NDE5ZTQ0NTgyYjQwODUyM2FjNzliNzg0OC90YWJsZTpjMDdlNmFmYzc2ZTA0NWQzYThlOGZiNmU0ZWYzNmFmOS90YWJsZXJhbmdlOmMwN2U2YWZjNzZlMDQ1ZDNhOGU4ZmI2ZTRlZjM2YWY5XzIwLTE3LTEtMS0yODIxMQ_42e44a3f-1c19-408c-9c24-d6f5c7a012dd"
      unitRef="usd">131940000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMtMS0xLTEtMjM0OTc_bfaf6386-3a4f-4653-a555-c08e590895f1"
      unitRef="usd">152218000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMtMy0xLTEtMjM0OTc_01d77c49-51b2-48c8-a05a-ee8a58a483b5"
      unitRef="usd">38830000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMtNS0xLTEtMjU2ODI_4b7a2629-d735-4752-94a0-9767707d24fd"
      unitRef="usd">-375000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzUtMS0xLTEtMjM0OTc_8d434aea-6e70-4e5e-b3f1-96e4e42246c4"
      unitRef="usd">4425000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzUtMy0xLTEtMjM0OTc_a478e880-b66c-43ca-aa63-d4e1e4d86441"
      unitRef="usd">3978000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzUtNS0xLTEtMjU2ODI_784c3145-e3fe-4a6e-a3d2-2e07159ade2d"
      unitRef="usd">5162000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzYtMS0xLTEtMjM0OTc_efdf59eb-5077-4cfd-9175-2546324e3e3a"
      unitRef="usd">-166518000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzYtMy0xLTEtMjM0OTc_1d3e376b-7d7a-4b32-95ac-46c6a085d86e"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzYtNS0xLTEtMjU2ODI_621b3c37-c33d-4396-bc9c-5c91a08c550e"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzctMS0xLTEtMjM0OTc_d5b466e2-5c74-43d5-a96f-fe8eba64e38d"
      unitRef="usd">2372000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzctMy0xLTEtMjM0OTc_4cd28a9d-18a0-42e5-9504-23f8a2c2a373"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzctNS0xLTEtMjU2ODI_ad24b66f-ff0d-4f01-8369-4793d42bb057"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzgtMS0xLTEtMjM0OTc_cb6dc25c-271e-4ae6-867d-1d0e8870834d"
      unitRef="usd">29324000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzgtMy0xLTEtMjM0OTc_f155da50-b3ab-4e07-9b1f-05cc04113ec4"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzgtNS0xLTEtMjU2ODI_9a2e7691-d342-489b-bb6d-ac5285b0745f"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzktMS0xLTEtMjM0OTc_edcf2baa-72f8-4335-adac-7f1cd0bf25e0"
      unitRef="usd">-842000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzktMy0xLTEtMjM0OTc_d4c8359f-0fe9-4e00-8a88-ede1ec1e5306"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzktNS0xLTEtMjU2ODI_96118b18-a38e-4913-b8a4-504c5cfef1f4"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEwLTEtMS0xLTIzNDk3_fe7e370c-00d9-4efa-bff6-4d7e425bb312"
      unitRef="usd">5487000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEwLTMtMS0xLTIzNDk3_cd0e4d40-4add-46b1-a5d5-d87eb1256336"
      unitRef="usd">1271000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEwLTUtMS0xLTI1Njgy_8fbfd2b5-a5eb-40dc-968e-038d03e4b315"
      unitRef="usd">180000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEyLTEtMS0xLTIzNDk3_30fcef9f-123f-4149-9e5e-0a390f6bfb78"
      unitRef="usd">13609000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEyLTMtMS0xLTIzNDk3_20538925-85c0-432d-8b3a-383a9d96458d"
      unitRef="usd">6770000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEyLTUtMS0xLTI1Njgy_f4cae0cb-c69e-47de-b426-c916b317d16a"
      unitRef="usd">2752000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <maps:IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEzLTEtMS0xLTIzNDk3_d896c0bb-ebd5-4b67-96eb-c88f65b4613f"
      unitRef="usd">-8235000</maps:IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent>
    <maps:IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEzLTMtMS0xLTIzNDk3_64c08493-6ddd-48c9-af7d-be635121e0d3"
      unitRef="usd">3036000</maps:IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent>
    <maps:IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzEzLTUtMS0xLTI1Njgy_93d9cd74-ee55-4f98-bb19-2b4eff1894e8"
      unitRef="usd">611000</maps:IncreaseDecreaseInPrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE0LTEtMS0xLTIzNDk3_d859b3c8-787b-416b-b376-633a8a741377"
      unitRef="usd">313000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE0LTMtMS0xLTIzNDk3_d8ddd11b-4f40-49f3-a5f0-a1e46b07d1f8"
      unitRef="usd">-679000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE0LTUtMS0xLTI1Njgy_c7677c60-cb8d-4e5c-87d5-87c9d996f60a"
      unitRef="usd">3344000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE1LTEtMS0xLTIzNDk3_a28c6ce2-7d6d-49a4-b4e4-9dd07f9c40d8"
      unitRef="usd">-480000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE1LTMtMS0xLTIzNDk3_447849d4-d075-4dfb-a206-e1ad0a6f1849"
      unitRef="usd">-960000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE1LTUtMS0xLTI1Njgy_0a4dd6e8-18f8-4698-8690-e3fc950b15d0"
      unitRef="usd">7374000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <maps:IncreaseDecreaseInDeferredRent1
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE2LTEtMS0xLTI1Njgy_97995b3e-2fba-4e89-9110-f029b4719dd4"
      unitRef="usd">0</maps:IncreaseDecreaseInDeferredRent1>
    <maps:IncreaseDecreaseInDeferredRent1
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE2LTMtMS0xLTI1Njgy_ac4c6471-0ebb-4d57-a9a2-404ed2058f0b"
      unitRef="usd">3693000</maps:IncreaseDecreaseInDeferredRent1>
    <maps:IncreaseDecreaseInDeferredRent1
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE2LTUtMS0xLTI1Njgy_584c24e9-a63a-468b-aa42-8cc1750973ed"
      unitRef="usd">496000</maps:IncreaseDecreaseInDeferredRent1>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE2LTEtMS0xLTIzNDk3_f3eeee60-cc77-4e78-bd91-720c14b479cd"
      unitRef="usd">2793000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE2LTMtMS0xLTIzNDk3_5841511e-7d17-4b3e-8300-0c953248fbf2"
      unitRef="usd">935000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE3LTUtMS0xLTI1Njgy_130ca25b-ab27-4f3e-a5dd-f53571790e36"
      unitRef="usd">165000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE3LTEtMS0xLTIzNDk3_bf96efb8-d1ff-4a72-8042-b553ea547bb7"
      unitRef="usd">23092000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE3LTMtMS0xLTIzNDk3_a5f4274f-4245-4ae4-a4de-ad15b1748e99"
      unitRef="usd">38620000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzE4LTUtMS0xLTI3NzMy_e6b6f75f-4d5e-431e-a236-3f5badefa79d"
      unitRef="usd">6295000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIwLTEtMS0xLTIzNDk3_69da3079-85fb-4794-8831-4e3db2133af8"
      unitRef="usd">7935000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIwLTMtMS0xLTIzNDk3_66266913-df7f-44ce-b392-50e6d019cbd8"
      unitRef="usd">1311000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIxLTUtMS0xLTI1NzI2_94b82d14-5f99-48a3-935f-a28a8f3dc617"
      unitRef="usd">5129000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIxLTEtMS0xLTIzNDk3_a5ccca4f-5bb3-4adb-a317-71365034c406"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIxLTMtMS0xLTIzNDk3_08bef91a-16f9-4822-a45b-2ee590a3c73a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIyLTUtMS0xLTI1NzI2_ad60158d-f99a-4b0f-8425-114448beb2a9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIyLTEtMS0xLTIzNDk3_2e81b2e8-2b07-48c8-8c10-2566404b8351"
      unitRef="usd">6500000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIyLTMtMS0xLTIzNDk3_d04d1693-6b14-4387-b620-24923b292fd8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIzLTUtMS0xLTI1NzI2_32b2abba-2deb-4f20-bfc7-0882ce570336"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIzLTEtMS0xLTIzNDk3_1bca5851-66a8-4f6c-8b98-cca304135e26"
      unitRef="usd">-30435000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzIzLTMtMS0xLTIzNDk3_997e5f42-cc96-45cc-b3e9-5d2cc4372977"
      unitRef="usd">-1311000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI0LTUtMS0xLTI3NzM2_9d52512d-98ed-43af-904f-7cf780fc7b3d"
      unitRef="usd">-5129000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <maps:ProceedsFromReverseRecapitalizationTransaction
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI2LTEtMS0xLTIzNDk3_7525b445-2eb1-4836-8306-c3fa61ffbfb0"
      unitRef="usd">79969000</maps:ProceedsFromReverseRecapitalizationTransaction>
    <maps:ProceedsFromReverseRecapitalizationTransaction
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI2LTMtMS0xLTIzNDk3_21fab97d-ed34-4393-b4d6-a11af029210f"
      unitRef="usd">0</maps:ProceedsFromReverseRecapitalizationTransaction>
    <maps:ProceedsFromReverseRecapitalizationTransaction
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI3LTUtMS0xLTI1Nzk2_26434b41-1fdb-4470-beb5-2de7b09a25bf"
      unitRef="usd">0</maps:ProceedsFromReverseRecapitalizationTransaction>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI3LTEtMS0xLTIzNDk3_8f7fac9d-0948-4f56-a404-7cbb065cc598"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI3LTMtMS0xLTIzNDk3_eb958a64-828f-445a-8e4b-ada2d80d0762"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI4LTUtMS0xLTI1Nzk2_c0fdd92e-94c5-45ed-8098-754ce336b4ed"
      unitRef="usd">-5020000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI4LTEtMS0xLTIzNDk3_8f020bff-10c1-4f95-9904-6c82ba6f0f1d"
      unitRef="usd">205000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI4LTMtMS0xLTIzNDk3_45317b2c-0d37-4881-9311-a873682f8c61"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI5LTUtMS0xLTI1Nzk2_bd8f3029-43e6-4ab6-88ae-42b232d40615"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMwLTEtMS0xLTI1Nzk2_9ab74b6a-8524-464e-afb5-dd90c8ffad99"
      unitRef="usd">18998000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMwLTMtMS0xLTI1Nzk2_f3f3dbc5-c3b0-4d75-ad36-5d821000e580"
      unitRef="usd">21952000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMwLTUtMS0xLTI1Nzk2_149616fb-7b52-4d9e-9ef1-1cc5550798cd"
      unitRef="usd">15382000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI5LTEtMS0xLTIzNDk3_d79390cb-e0cf-436d-9fe9-37ed67cda3bf"
      unitRef="usd">5565000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzI5LTMtMS0xLTIzNDk3_37ec6704-2d41-417a-a3c5-81285e99ff76"
      unitRef="usd">406000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMxLTUtMS0xLTI1Nzk2_0614fdee-ad75-40aa-81a5-362db979e689"
      unitRef="usd">1567000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMwLTEtMS0xLTIzNDk3_fd03a1fe-9894-400d-bbf0-b5bd72b32bcb"
      unitRef="usd">55201000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMwLTMtMS0xLTIzNDk3_1988f0eb-6173-452b-b161-8b69bc35c375"
      unitRef="usd">-22358000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMyLTUtMS0xLTI3NzQz_1942217b-c02f-423a-8bd4-4c1f3c5b5a2f"
      unitRef="usd">-21969000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMyLTEtMS0xLTIzNDk3_8f66b2fc-623a-431e-88ff-a4231b69c370"
      unitRef="usd">47858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMyLTMtMS0xLTIzNDk3_a27dc8cf-1e44-4278-bfa7-d9ecbee8d110"
      unitRef="usd">14951000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzM0LTUtMS0xLTI1ODA1_7186f235-c178-4ed3-bc91-474dc24cbceb"
      unitRef="usd">-20803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMzLTEtMS0xLTIzNDk3_04f6aeb5-c076-4b10-927b-5c0d793b94f9"
      unitRef="usd">19919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzMzLTMtMS0xLTIzNDk3_efaf8af4-5875-4db2-8049-72075946c8c0"
      unitRef="usd">4968000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icebe20bec45d40878703fe77830251e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzM1LTUtMS0xLTI1ODA1_1b99ecb7-83d0-40f9-a4ce-df85987138aa"
      unitRef="usd">25771000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzM0LTEtMS0xLTIzNDk3_0dc0cc71-54f0-426f-908c-47e3c5467139"
      unitRef="usd">67777000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzM0LTMtMS0xLTIzNDk3_fa8547bf-6426-4643-b3eb-e728d0403b2d"
      unitRef="usd">19919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZTpiMzZhYmE4Nzg3N2I0OTAwOWJkM2IwMzQ5MWIwNGU3OC90YWJsZXJhbmdlOmIzNmFiYTg3ODc3YjQ5MDA5YmQzYjAzNDkxYjA0ZTc4XzM2LTUtMS0xLTI3NzQ2_9cc6e553-dac3-4eba-91c0-fc7713d16874"
      unitRef="usd">4968000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQtMS0xLTEtMzM0OTk_9c9175bd-5271-409f-8e1b-af28fd4fe0b6"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQtMy0xLTEtMzM0OTk_9ca89297-b904-4904-82a6-c2cf1b3448da"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQtNS0xLTEtMzM0OTk_29269826-1a23-499d-a970-98b2b165016d"
      unitRef="usd">157000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzUtMS0xLTEtMzM1MDk_c2279de1-363f-44a1-8d08-371333123b4f"
      unitRef="usd">242000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzUtMy0xLTEtMzM0OTk_ae2b8b15-fb25-4ca1-80c0-f39d0161b5cb"
      unitRef="usd">1336000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzUtNS0xLTEtMzM0OTk_f382a63a-a669-47e8-993d-fbe39af5882c"
      unitRef="usd">118000</us-gaap:IncomeTaxesPaid>
    <maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzM3LTEtMS0xLTMyNzMx_d291e640-ce3b-4ab0-b2fa-bc16e4ebab9e"
      unitRef="usd">193978000</maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized>
    <maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzM3LTMtMS0xLTMyNzMx_12ac98e7-54f8-4177-b246-e6d9120241a3"
      unitRef="usd">0</maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized>
    <maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzgtNS0xLTEtMzM3MDA_d3711938-6df6-4f51-a415-11d6bb9e1b7d"
      unitRef="usd">0</maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized>
    <maps:TaxReceivableAgreementLiability
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzM4LTEtMS0xLTMyNzMx_cac91dae-f300-460b-9836-7800f4c0a136"
      unitRef="usd">128567000</maps:TaxReceivableAgreementLiability>
    <maps:TaxReceivableAgreementLiability
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzM4LTMtMS0xLTMyNzMx_f95ce9a4-1fa4-4d1e-8b81-ecf54e4eddbb"
      unitRef="usd">0</maps:TaxReceivableAgreementLiability>
    <maps:TaxReceivableAgreementLiability
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzktNS0xLTEtMzM3MDA_487fd782-1f0a-4bb8-947b-a3f52d3dd390"
      unitRef="usd">0</maps:TaxReceivableAgreementLiability>
    <maps:ReverseRecapitalizationDeferredTaxAssets
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzM5LTEtMS0xLTMyNzMx_4bda4c1a-7a32-4b56-996a-42b198f41df3"
      unitRef="usd">151255000</maps:ReverseRecapitalizationDeferredTaxAssets>
    <maps:ReverseRecapitalizationDeferredTaxAssets
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzM5LTMtMS0xLTMyNzMx_8e96321a-23b6-475c-a8ea-be73cfa2b8c0"
      unitRef="usd">0</maps:ReverseRecapitalizationDeferredTaxAssets>
    <maps:ReverseRecapitalizationDeferredTaxAssets
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzEwLTUtMS0xLTMzNzAw_a001bbb3-2499-4375-9496-a625331fc15f"
      unitRef="usd">0</maps:ReverseRecapitalizationDeferredTaxAssets>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQwLTEtMS0xLTMyNzMx_68062633-ac3e-47eb-a609-7b85b45ab473"
      unitRef="usd">1053000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQwLTMtMS0xLTMyNzMx_b43cbca0-54a3-450f-9ab1-c57abffe4694"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzExLTUtMS0xLTMzNzAw_13e2bf99-fd4c-4acf-b28d-1ba0d5ff66b9"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQxLTEtMS0xLTMyNzMx_7ae26e91-0b46-4af5-b2bb-d03a8a39760e"
      unitRef="usd">29312000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzEyLTMtMS0xLTMzNzAw_4f76f146-f132-4f3a-a2a5-fa5b39343689"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzEyLTUtMS0xLTMzNzAw_a2e9d85c-60a4-461b-8702-2a3ff4655361"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQyLTEtMS0xLTMyNzMx_79056ecd-182c-4b6c-97a5-c558e042cbb6"
      unitRef="usd">1000000</maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition>
    <maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzEzLTMtMS0xLTMzNzAw_f7c4f29b-6848-49db-96c5-37ae44508a86"
      unitRef="usd">0</maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition>
    <maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzEzLTUtMS0xLTMzNzAw_78e1c7ef-0ac8-4c05-a188-9c7ffdaa730e"
      unitRef="usd">0</maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzktMS0xLTEtMzI3NTE_856071b8-923f-4dca-8158-8262fd17064e"
      unitRef="usd">100000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzE0LTMtMS0xLTMzNzAw_28635399-e4df-4ca4-9b3d-938b9c7c588e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzE0LTUtMS0xLTMzNzAw_694b6046-b42f-49fb-83d4-193953d836bc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQzLTEtMS0xLTMyNzMx_6869e95a-f66f-4297-9aaa-84584ac78631"
      unitRef="usd">1099000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzQzLTMtMS0xLTMyNzMx_caa3cda3-79cd-4824-8f47-a6f3a9983144"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xMzYvZnJhZzo3MWNjMjI0NWFjZTg0ODM0YTIwY2UwNWMyM2NmMDAzYi90YWJsZToyM2VjNDgzODIyNTM0YjQxOTQyMjQ4NmI4NjFhNDQ4OC90YWJsZXJhbmdlOjIzZWM0ODM4MjI1MzRiNDE5NDIyNDg2Yjg2MWE0NDg4XzE1LTUtMS0xLTMzNzAw_c41b6ed5-6083-45e7-81b5-989cd1d8fa24"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:NatureOfOperations
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDIvZnJhZzpiZDI3YTNlYjliZDI0MzQxYTE0MThkNmJjYWE5NGVmNS90ZXh0cmVnaW9uOmJkMjdhM2ViOWJkMjQzNDFhMTQxOGQ2YmNhYTk0ZWY1XzQzMDU_464dfd43-eb46-496b-93f2-78cb73ea46c4">Business and Organization&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;WM Technology, Inc. (the &#x201c;Company&#x201d;) is one of the oldest and largest marketplace and technology solutions providers exclusively servicing the cannabis industry, primarily consumers, retailers and brands in the United States state-legal and Canadian cannabis markets. The Company&#x2019;s business consists of its commerce-driven marketplace, Weedmaps, and its monthly subscription software offering, WM Business. The Company&#x2019;s Weedmaps marketplace provides information on the cannabis plant and the industry and advocates for legalization. The Weedmaps marketplace provides consumers with information regarding cannabis retailers and brands, as well as the strain, pricing, and other information regarding locally available cannabis products, through our website and mobile apps, permitting product discovery, access to deals and discounts, and reservation of products for pickup by consumers or delivery to consumers by participating retailers. WM Business, the Company&#x2019;s subscription package, is a comprehensive set of eCommerce and compliance software solutions catered towards cannabis retailers, delivery services and brands where clients receive access to a standard listing page and its suite of software solutions, including WM Orders, WM Dispatch, WM Store, WM Dashboard,  integrations and API platform, as well as access to its WM Retail and WM Exchange products, where available. The Company charges a monthly fee to clients for access to its WM Business subscription package and then offer other add-on products for additional fees, including our featured listings and our Sprout (customer relationship management) and Cannveya (delivery and logistics software) solutions. The Company sells its WM Business offering in the United States, currently offers some of its WM Business solutions in Canada and has a limited number of non-monetized listings in several other countries, including Austria, Germany, the Netherlands, Spain, and Switzerland. The Company operates in the United States, Canada, and other foreign jurisdictions where medical and/or adult cannabis use is legal under state or applicable national law. The Company is headquartered in Irvine, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;WM Technology, Inc. was initially incorporated in the Cayman Islands on June 7, 2019 under the name &#x201c;Silver Spike Acquisition Corp.&#x201d; (&#x201c;Silver Spike&#x201d;). Silver Spike was formed for the purpose of effecting a merger, amalgamation, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On June 16, 2021 (the &#x201c;Closing Date&#x201d;), Silver Spike consummated the business combination (the &#x201c;Business Combination&#x201d;), pursuant to that certain Agreement and Plan of Merger, dated December 10, 2020 (the &#x201c;Merger Agreement&#x201d;), by and among Silver Spike, Silver Spike Merger Sub LLC, a Delaware limited liability company and a wholly owned direct subsidiary of Silver Spike Acquisition Corp. (&#x201c;Merger Sub&#x201d;), WM Holding Company, LLC, a Delaware limited liability company (when referred to in its pre-Business Combination capacity, &#x201c;Legacy WMH&#x201d; and following the Business Combination, &#x201c;WMH LLC&#x201d;), and Ghost Media Group, LLC, a Nevada limited liability company, solely in its capacity as the initial holder representative (the &#x201c;Holder Representative&#x201d;). On the Closing Date, and in connection with the closing of the Business Combination (the &#x201c;Closing&#x201d;), Silver Spike was domesticated and continues as a Delaware corporation, changing its name to WM Technology, Inc.&lt;/span&gt;&lt;/div&gt;The Company was reorganized into an Up-C structure, in which substantially all of the assets and business of the Company are held by WMH LLC and continue to operate through WMH LLC and its subsidiaries, and WM Technology, Inc.&#x2019;s material assets are the equity interests of WMH LLC indirectly held by it. Legacy WMH was determined to be the accounting acquirer in the Business Combination, which was accounted for as a reverse recapitalization in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2OTAy_139e0c71-43f3-481d-8469-7de8ed90d227">Summary of Significant Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The summary of significant accounting policies presented below is designed to assist in understanding the Company&#x2019;s consolidated financial statements. Such consolidated financial statements and accompanying notes are the representations of the Company&#x2019;s management, who is responsible for their integrity and objectivity. Management believes that these accounting policies conform to GAAP in all material respects, and have been consistently applied in preparing the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Merger Agreement, the Business Combination was accounted for as a reverse recapitalization in accordance with GAAP (the &#x201c;Reverse Recapitalization&#x201d;). Under this method of accounting, Silver Spike was treated as the acquired company and Legacy WMH was treated as the acquirer for financial statement reporting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, for accounting purposes, the Reverse Recapitalization was treated as the equivalent of Legacy WMH issuing stock for the net assets of Silver Spike, accompanied by a recapitalization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legacy WMH was determined to be the accounting acquirer based on evaluation of the following facts and circumstances: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH Class A Unit holders, through their ownership of the Class V Common Stock, have the greatest voting interest in the Company with over 50% of the voting interest;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH selected the majority of the new board of directors of the Company;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH senior management is the senior management of the Company; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH is the larger entity based on historical operating activity and has the larger employee base. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thus, the financial statements included in this annual report reflect (i) the historical operating results of Legacy WMH prior to the Business Combination; (ii) the combined results of the WMH LLC and Silver Spike following the Business Combination; and (iii) the acquired assets and liabilities of Silver Spike stated at historical cost, with no goodwill or other intangible assets recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of WM Technology, Inc. and WM Holding Company, LLC, including their wholly and majority owned subsidiaries. In conformity with GAAP, all significant intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect at the balance sheet date. Revenue and expense accounts are translated at the average exchange rates during the periods. The impact of exchange rate fluctuations from translation of assets and liabilities is insignificant for years ended December&#160;31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates made by management include, among others, the valuation of accounts receivable, the useful lives of long-lived assets, income taxes, website and internal-use software development costs, leases, valuation of goodwill and other intangible assets, valuation of warrant liability, deferred tax asset, tax receivable agreement liability, revenue recognition, stock-based compensation, and the recognition and disclosure of contingent liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in a relatively new industry where laws and regulations vary significantly by jurisdiction. Currently, several states permit medical or recreational use of cannabis; however, the use of cannabis is prohibited on a federal level in the United States. If any of the states that permit use of cannabis were to change their laws or the federal government was to actively enforce such prohibition, the Company&#x2019;s business could be adversely affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company&#x2019;s ability to grow and meet its operating objectives depends largely on the continued legalization of cannabis on a widespread basis. There can be no assurance that such legalization will occur on a timely basis, or at all.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the guidance in ASC 820 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s financial assets and liabilities reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used in order to value the assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Observable inputs other than Level 1 inputs. Examples of Level 2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Unobservable inputs based on the Company assessment of the assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is recorded at the invoiced amount and does not bear interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2021, the Company adopted the new accounting guidance on measuring credit losses on its trade accounts receivable using the modified retrospective approach. The new credit loss guidance replaces the old model for measuring the allowance for credit losses with a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses are measured and recognized at each reporting date based on historical, current and forecast information. The adoption of this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates the expected credit losses on a pool basis for those trade receivables that have similar risk characteristics. For those trade receivables that do not share similar risk characteristics, the allowance for doubtful accounts is calculated on an individual basis. Risk characteristics relevant to the Company&#x2019;s accounts receivable include balance of customer account and aging status.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the accounting adoption, the Company reserved an allowance for all balances outstanding in excess of ninety days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Account balances are written off against the allowance when it is determined that it is probable that the receivable will not be recovered. The Company recorded a provision for doubtful accounts of $5.2&#160;million and $0.9 million as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the allowance for doubtful accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition to allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;914&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment in Equity Security&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in equity securities that do not have a readily determinable fair value and qualify for the measurement alternative for equity investments provided in ASC 321, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments &#x2013; Equity Securities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are accounted for at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. As December&#160;31, 2021, the carrying value of the Company&#x2019;s investments in  equity securities without a readily determinable fair value was $6.5&#160;million, which is recorded within Other assets on the Company&#x2019;s consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, less accumulated depreciation, and consist of internally developed software, computer equipment, furniture and fixtures and leasehold improvements. Depreciation is computed using the straight-line method over the estimated useful lives of the assets and generally over five years for computer equipment, seven years for furniture and fixtures and five years for leasehold improvements. Maintenance and repairs are expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized website and internal-use software development costs are included in property and equipment in the accompanying balance sheets. The Company capitalizes certain costs related to the development and enhancement of the Weedmaps platform and SaaS solutions. The Company began to capitalize these costs when preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Maintenance and training costs are expensed as incurred. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred for enhancements that were expected to result in additional features or functionality are capitalized and expensed over the estimated useful life of the enhancements, generally three years. Product development costs that do not meet the criteria for capitalization are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assess impairment of property and equipment when an event and change in circumstance indicates that the carrying value of such assets may not be recoverable. If an event and a change in circumstance indicates that the carrying amount of an asset (or asset group) may not be recoverable and the expected undiscounted cash flows attributable to the asset are less than its carrying value, an impairment loss equals to the excess of the asset&#x2019;s carrying value over its fair value is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January&#160;1, 2021, the Company accounts for its leases under ASC 842 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under this guidance, lessees classify arrangements meeting the definition of a lease as operating or financing leases, and leases are recorded on the consolidated balance sheet as both a right-of-use asset (&#x201c;ROU&#x201d;) and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or the Company&#x2019;s incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right-of-use asset is amortized over the lease term. For operating leases, interest on the lease liability and the amortization of the right-of-use asset result in straight-line rent expense over the lease term. For finance leases, interest on the lease liability and the amortization of the right-of-use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In calculating the right-of-use asset and lease liability, the Company elects to combine lease and non-lease components for all classes of assets. The Company excludes short-term leases having initial terms of 12 months or less from the new guidance as an accounting policy election, and instead recognizes rent expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assess impairment of ROU assets when an event and change in circumstance indicates that the carrying value of such ROU assets may not be recoverable. If an event and a change in circumstance indicates that the carrying value of an ROU asset may not be recoverable and the estimated fair value attributable to the ROU asset is less than its carrying value, an impairment loss equals to the excess of the ROU asset&#x2019;s carrying value over its fair value is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to account for leases in the prior period financial statements under ASC 840,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrant Liability&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assumed 12,499,993 Public Warrants and 7,000,000 Private Placement Warrants (together, the &#x201c;Warrants&#x201d;) upon the Closing, all of which were issued in connection with Silver Spike&#x2019;s initial public offering and entitle the holder to purchase one share of Class A Common Stock at an exercise price of at $11.50 per share. All of the Warrants remained outstanding as of December&#160;31, 2021. The Public Warrants are publicly traded and are exercisable for cash unless certain conditions occur, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants may be cashless exercised. The Private Placement Warrants are transferable, assignable or salable in certain limited exceptions. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder&#x2019;s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will cease to be Private Placement Warrants, and become Public Warrants and be redeemable by the Company and exercisable by such holders on the same basis as the other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the Warrants under ASC 815-40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and concluded they do not meet the criteria to be classified in stockholders&#x2019; equity. Specifically, the exercise of the Warrants may be settled in cash upon the occurrence of a tender offer or exchange that involves 50% or more of our Class A equity holders. Because not all of the voting stockholders need to participate in such tender offer or exchange to trigger the potential cash settlement and the Company does not control the occurrence of such an event, the Company concluded that the Warrants do not meet the conditions to be classified in equity. Since the Warrants meet the definition of a derivative under ASC 815, the Company recorded these warrants as liabilities on the consolidated balance sheets at fair value, with subsequent changes in their respective fair values recognized in change in fair value of warrant liabilities within the consolidated statements of operations at each reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tax Receivable Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Business Combination, the Company entered into a tax receivable agreement (the &#x201c;Tax Receivable Agreement&#x201d;) with continuing members that provides for a payment to the continuing Class A Unit holders of 85% of the amount of tax benefits, if any, that the Company realizes, or is deemed to realize, as a result of redemptions or exchanges of Units. In connection with such potential future tax benefits resulting from the Business Combination, the Company has established a deferred tax asset for the additional tax basis and a corresponding TRA liability of 85% of the expected benefit. The remaining 15% is recorded to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are derived primarily from monthly subscriptions and additional offerings for access to the Company&#x2019;s Weedmaps platform and SaaS solutions. The Company recognizes revenue when the fundamental criteria for revenue recognition are met. The Company recognizes revenue by applying the following steps: the contract with the customer is identified; the performance obligations in the contract are identified; the transaction price is determined; the transaction price is allocated to the performance obligations in the contract; and revenue is recognized when (or as) the Company satisfies these performance obligations in an amount that reflects the consideration it expects to be entitled to in exchange for those services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s revenue is generated by providing standard listing subscription services and other paid listing subscriptions services, including featured listings, promoted deals, nearby listings and other display advertising to its customers. These arrangements are recognized over-time, generally during a month-to-month subscription period as the products are provided. Prior to January 1, 2021, the Company charged a fee for access to the Company&#x2019;s orders functionality and those fees were recognized at a point in time, typically when an order for delivery or pickup was submitted. Starting on January&#160;1, 2021, the Company eliminated the technology services fee charge related to the Company&#x2019;s orders functionality. The Company rarely needs to allocate the transaction price to separate performance obligations. In the rare case that allocation of the transaction price is needed, the Company recognizes revenue in proportion to the standalone selling prices of the underlying services at contract inception. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from subscription offerings, as described above, and is recognized as the revenue recognition criteria are met. Deferred revenue as of December 31, 2020 and 2019 was $5.3 million and $4.3&#160;million, respectively, and the balances were fully recognized in the first quarter of the following fiscal year. The deferred revenue balance as of December&#160;31, 2021 was $8.1 million and is expected to be fully recognized within the next twelve months. The Company generally invoices customers and receives payment on an upfront basis and payments do not include significant financing components or variable consideration and there are generally no rights of return or refunds after the subscription period has passed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s disaggregated net revenue information (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized over time&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,490&#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;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized at a point in time&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,232&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Revenues from listing subscription services, featured listings and other advertising products.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Revenues from use of orders functionality.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s U.S. and foreign revenues (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#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;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,155&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All foreign revenues were generated in Canada. During the second half of fiscal 2020, the Company discontinued its services to Canada-based retail operator clients who failed to provide valid license information, similar to the transition the Company implemented in California at the end of fiscal 2019. Following the completion of the discontinuation of such services, all revenue has been generated in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cost of revenue primarily consists of web hosting, internet service costs, and credit card processing costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product development costs includes salaries and benefits for employees, including engineering and technical teams who are responsible for building new products, as well as improving existing products. Product development costs that do not meet the criteria for capitalization are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses the cost of advertising in the period incurred. Advertising expense totaled $17.7 million, $10.6 million and $20.6 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures fair value of employee stock-based compensation awards on the date of grant and allocates the related expense over the requisite service period. The fair value of restricted stock units and performance-based restricted stock units is equal to the market price of the Company&#x2019;s common stock on the date of grant. The fair value of the Class P Units is measured using the Black-Scholes-Merton valuation model. When awards include a performance condition that impacts the vesting of the award, the Company records compensation cost when it becomes probable that the performance condition will be met and the expense will be attributed over the performance period. The expected volatility is based on the historical volatility and implied volatilities for comparable companies, the expected life of the award is based on the simplified method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for nonemployee stock-based transactions using the fair value of the consideration received (i.e., the value of the goods or services) or the fair value of the equity instruments issued, whichever is more reliably measurable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other expense consists primarily of transaction costs related to the warrants, political contributions, interest expense, legal settlements, financing fees and other tax related expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment. A valuation allowance is recognized if we determine it is more likely than not that all or a portion of a deferred tax asset will not be recognized. In making such determination, the Company considers all available evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent and expected future results of operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries operate in one business segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic income (loss) per share is computed by dividing net income (loss) attributable to WM Technology, Inc. by the weighted-average number of shares of Class A Common Stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted income (loss) per share is computed giving effect to all potential weighted-average dilutive shares for the period. The dilutive effect of outstanding awards or financial instruments, if any, is reflected in diluted income (loss) per share by application of the treasury stock method or if-converted method, as applicable. Stock awards are excluded from the calculation of diluted EPS in the event they are antidilutive or subject to performance conditions for which the necessary conditions have not been satisfied by the end of the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Business Combination, the membership structure of Legacy WMH included units which had profit interests. The Company analyzed the calculation of earnings per unit for periods prior to the Business Combination and determined that it resulted in values that would not be meaningful to the users of these consolidated financial statements. As a result, earnings per share information has not been presented for periods prior to the Business Combination on June 16, 2021. The basic and diluted income (loss) per share for the year ended December 31, 2021 represent the period from June 16, 2021 (Closing Date) to December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments are potentially subject to concentrations of credit risk. The Company places its cash with high quality credit institutions. From time to time, the Company maintains cash balances at certain institutions in excess of the Federal Deposit Insurance Corporation limit. Management believes that the risk of loss is not significant and has not experienced any losses in such accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Emerging Growth Company Status&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to December 31, 2021, the Company was an &#x201c;emerging growth company&#x201d; (EGC) as defined in the Jumpstart Our Business Startups Act, (JOBS Act), and elected to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies until the Company is no longer an EGC, including using the extended transition period for complying with new or revised accounting standards. As of December 31, 2021, the Company has become a large accelerated filer under the rules of the SEC and is no longer classified as an EGC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, Leases (Topic 842). The guidance in this ASU supersedes the leasing guidance in Topic 840, Leases. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. The Company adopted ASC 842 as of January&#160;1, 2021, using the modified retrospective transition approach by recording an &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;asset and lease liability for operating leases of $43.3 million and $48.4 million, respectively, at that date; the Company did not have any finance lease assets and liabilities upon adoption or any arrangements where it acts as a lessor. Adoption of ASC 842 did not have an effect on the Company&#x2019;s retained earnings. The Company availed itself of the practical expedients provided under ASC 842 regarding identification of leases, lease classification, indirect costs, and the combination of lease and non-lease components for all classes of assets. The Company continues to account for leases in the prior period financial statements under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326). This update modifies measurement of credit losses. The new standard requires that entities estimate credit losses based upon an &#x201c;expected credit loss&#x201d; approach rather than the historical &#x201c;incurred loss&#x201d; approach. The new approach requires entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach impacts the timing of recognition of credit losses. The Company adopted this guidance effective on January&#160;1, 2021, using the modified retrospective transition approach. Prior to December 31, 2021, as an EGC, the Company elected to use the extended transition period provided by the JOBS Act for the implementation of new or revised accounting standards, and as a result of this election, the Company did not have to comply with the public company FASB standard&#x2019;s effective date for this guidance until the Company ceased to be classified as an EGC. Effective on December 31, 2021, the Company lost its EGC status which accelerated the requirement of this adoption. The adoption of this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15, Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40). The new standard aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license).  The Company adopted this guidance effective on January&#160;1, 2021, using the modified retrospective transition approach. Prior to December 31, 2021, as an EGC, the Company elected to use the extended transition period provided by the JOBS Act for the implementation of new or revised accounting standards, and as a result of this election, the Company did not have to comply with the public company FASB standard&#x2019;s effective date for this guidance until the Company ceased to be classified as an EGC. Effective on December 31, 2021, the Company lost its EGC status which accelerated the requirement of this adoption. The adoption of this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes. The standard eliminates the need for an organization to analyze whether the following apply in a given period: (1) the exception to the incremental approach for intraperiod tax allocation; (2) the exceptions to accounting for basis differences when &lt;/span&gt;&lt;/div&gt;there are ownership changes in foreign investments; and (3) the exception in interim periods income tax accounting for year-to-date losses that exceed anticipated losses. The ASU also is designed to improve financial statement preparers&#x2019; application of income tax-related guidance and simplify U.S. GAAP for (1) franchise taxes that are partially based on income, (2) transactions with a government that result in a step-up in the tax basis of goodwill, (3) separate financial statements of legal entities that are not subject to tax, (4) enacted changes in tax laws in interim periods and (5) certain income tax accounting for employee stock ownership plans and affordable housing projects. The Company adopted ASU 2019-12 on January 1, 2021 on a prospective basis. The adoption did not have a material impact on the Company&#x2019;s consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODg5_eb8015ff-77aa-4607-a82e-5abde4d7945a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The summary of significant accounting policies presented below is designed to assist in understanding the Company&#x2019;s consolidated financial statements. Such consolidated financial statements and accompanying notes are the representations of the Company&#x2019;s management, who is responsible for their integrity and objectivity. Management believes that these accounting policies conform to GAAP in all material respects, and have been consistently applied in preparing the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Merger Agreement, the Business Combination was accounted for as a reverse recapitalization in accordance with GAAP (the &#x201c;Reverse Recapitalization&#x201d;). Under this method of accounting, Silver Spike was treated as the acquired company and Legacy WMH was treated as the acquirer for financial statement reporting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, for accounting purposes, the Reverse Recapitalization was treated as the equivalent of Legacy WMH issuing stock for the net assets of Silver Spike, accompanied by a recapitalization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legacy WMH was determined to be the accounting acquirer based on evaluation of the following facts and circumstances: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH Class A Unit holders, through their ownership of the Class V Common Stock, have the greatest voting interest in the Company with over 50% of the voting interest;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH selected the majority of the new board of directors of the Company;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH senior management is the senior management of the Company; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Legacy WMH is the larger entity based on historical operating activity and has the larger employee base. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thus, the financial statements included in this annual report reflect (i) the historical operating results of Legacy WMH prior to the Business Combination; (ii) the combined results of the WMH LLC and Silver Spike following the Business Combination; and (iii) the acquired assets and liabilities of Silver Spike stated at historical cost, with no goodwill or other intangible assets recorded.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <maps:ReverseRecapitalizationPercentageOfVotingInterestsHeld
      contextRef="i383d9ae555c742e8a5166904659856b9_I20211231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI3NDk_631d9a56-b65d-486c-a9b3-6fc32ef51fc8"
      unitRef="number">0.50</maps:ReverseRecapitalizationPercentageOfVotingInterestsHeld>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODkw_355f7b7f-7bbf-4f81-9cce-d8158377bf96">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of WM Technology, Inc. and WM Holding Company, LLC, including their wholly and majority owned subsidiaries. In conformity with GAAP, all significant intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODk5_5cee730a-3239-4f3b-95b7-3758c3749d76">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities denominated in a foreign currency are translated into U.S. dollars using the exchange rates in effect at the balance sheet date. Revenue and expense accounts are translated at the average exchange rates during the periods. The impact of exchange rate fluctuations from translation of assets and liabilities is insignificant for years ended December&#160;31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODgw_d61da73d-38e6-4734-9043-48bf4c66ef2b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates made by management include, among others, the valuation of accounts receivable, the useful lives of long-lived assets, income taxes, website and internal-use software development costs, leases, valuation of goodwill and other intangible assets, valuation of warrant liability, deferred tax asset, tax receivable agreement liability, revenue recognition, stock-based compensation, and the recognition and disclosure of contingent liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <maps:RisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE2NzkxNTg_c7148a95-0b3d-44f6-abb7-bb95b2d4415d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in a relatively new industry where laws and regulations vary significantly by jurisdiction. Currently, several states permit medical or recreational use of cannabis; however, the use of cannabis is prohibited on a federal level in the United States. If any of the states that permit use of cannabis were to change their laws or the federal government was to actively enforce such prohibition, the Company&#x2019;s business could be adversely affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company&#x2019;s ability to grow and meet its operating objectives depends largely on the continued legalization of cannabis on a widespread basis. There can be no assurance that such legalization will occur on a timely basis, or at all.&lt;/span&gt;&lt;/div&gt;</maps:RisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MTk_4da927c3-01c2-43a3-b43e-06a1fa677de5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the guidance in ASC 820 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s financial assets and liabilities reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used in order to value the assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Observable inputs other than Level 1 inputs. Examples of Level 2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Unobservable inputs based on the Company assessment of the assumptions that market participants would use in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODgy_0a088752-3492-4412-b5af-b89513dedaf4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is recorded at the invoiced amount and does not bear interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2021, the Company adopted the new accounting guidance on measuring credit losses on its trade accounts receivable using the modified retrospective approach. The new credit loss guidance replaces the old model for measuring the allowance for credit losses with a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses are measured and recognized at each reporting date based on historical, current and forecast information. The adoption of this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates the expected credit losses on a pool basis for those trade receivables that have similar risk characteristics. For those trade receivables that do not share similar risk characteristics, the allowance for doubtful accounts is calculated on an individual basis. Risk characteristics relevant to the Company&#x2019;s accounts receivable include balance of customer account and aging status.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the accounting adoption, the Company reserved an allowance for all balances outstanding in excess of ninety days.&lt;/span&gt;&lt;/div&gt;Account balances are written off against the allowance when it is determined that it is probable that the receivable will not be recovered.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzY3MDQ_20cac8bf-63e2-4e83-8153-888ba392d04c"
      unitRef="usd">5200000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzY3MTE_1bba26b7-8ba8-47ac-a0f6-4e97b9a9e164"
      unitRef="usd">900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE2OTQ0NjI_4c732144-28d6-4442-a12e-5b8f26e4745e">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the allowance for doubtful accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition to allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzItMS0xLTEtMzE3MTM_300dc675-066b-427d-9614-5f85ba67bf7a"
      unitRef="usd">857000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzItMy0xLTEtMzE3MTU_ee62708e-0e48-4e2c-8bea-49575e100458"
      unitRef="usd">914000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icebe20bec45d40878703fe77830251e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzItNS0xLTEtMzE3MTc_a00e440c-a796-4647-9591-ed8e4204d05b"
      unitRef="usd">734000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzMtMS0xLTEtMzE3MTM_9a798d13-1550-4821-a01d-e0dbb211dc45"
      unitRef="usd">5487000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzMtMy0xLTEtMzE3MTU_2dc7cd14-a858-41ef-be3f-8c54b9b3e634"
      unitRef="usd">1271000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzMtNS0xLTEtMzE3MTc_395ff827-0391-4837-a204-4826d2ac1d5f"
      unitRef="usd">180000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzQtMS0xLTEtMzE3MTM_728719e1-d278-46e2-a772-b219332a82e0"
      unitRef="usd">1175000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzQtMy0xLTEtMzE3MTU_e788a479-074e-4195-ac7d-3afdc1d9616d"
      unitRef="usd">1328000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzQtNS0xLTEtMzE3MTc_67b13a81-1ce4-4fbd-a6e2-dc8c77d5e88b"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzUtMS0xLTEtMzE3MTM_a082850e-90a7-4293-a300-3c7cfed87fe4"
      unitRef="usd">5169000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzUtMy0xLTEtMzE3MTU_c2ad4afd-bca8-465d-9eac-2e7653bd3c3b"
      unitRef="usd">857000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowNWMyZjBkN2JmOWI0YjhkYjIyODU1NzZmNTgzMjNhMC90YWJsZXJhbmdlOjA1YzJmMGQ3YmY5YjRiOGRiMjI4NTU3NmY1ODMyM2EwXzUtNS0xLTEtMzE3MTc_048c6594-2175-401c-968c-dae0d61a019e"
      unitRef="usd">914000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MjE_f7d69b72-1729-4802-afab-2a37c59255ac">Investment in Equity Security&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in equity securities that do not have a readily determinable fair value and qualify for the measurement alternative for equity investments provided in ASC 321, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments &#x2013; Equity Securities &lt;/span&gt;are accounted for at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer. As December&#160;31, 2021, the carrying value of the Company&#x2019;s investments in  equity securities without a readily determinable fair value was $6.5&#160;million, which is recorded within Other assets on the Company&#x2019;s consolidated balance sheets.</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNjkxMzU_670abcf0-8fab-460b-bd07-bf07fb2c9eae"
      unitRef="usd">6500000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MjI_5a605078-2d39-4399-b4b6-f13fdffda9b0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, less accumulated depreciation, and consist of internally developed software, computer equipment, furniture and fixtures and leasehold improvements. Depreciation is computed using the straight-line method over the estimated useful lives of the assets and generally over five years for computer equipment, seven years for furniture and fixtures and five years for leasehold improvements. Maintenance and repairs are expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized website and internal-use software development costs are included in property and equipment in the accompanying balance sheets. The Company capitalizes certain costs related to the development and enhancement of the Weedmaps platform and SaaS solutions. The Company began to capitalize these costs when preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Maintenance and training costs are expensed as incurred. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Costs incurred for enhancements that were expected to result in additional features or functionality are capitalized and expensed over the estimated useful life of the enhancements, generally three years. Product development costs that do not meet the criteria for capitalization are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assess impairment of property and equipment when an event and change in circumstance indicates that the carrying value of such assets may not be recoverable. If an event and a change in circumstance indicates that the carrying amount of an asset (or asset group) may not be recoverable and the expected undiscounted cash flows attributable to the asset are less than its carrying value, an impairment loss equals to the excess of the asset&#x2019;s carrying value over its fair value is recognized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5c6de939396147f8b9c2812a75c13866_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1NDg_a0ec9aad-4c78-4028-ba29-e0b8fbdda100">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i23568445d0434df1ade34d5cd2ae0d0c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MzA_d7b86153-84d0-4fb2-a23a-05987a8e2337">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6cb18a72fbfc4afd903b67e3edc20382_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM2MDE_16ee3e72-764e-4f4d-8e0e-22c2c7a0bdd1">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8d537efc731f44598bd99c614e65eb52_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1NjU_8aca392b-ea77-4f94-9bb8-b3bcf25e76e1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0de00da8716d4869912470973d6550f2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1ODM_10b6c062-5030-4c78-ad61-fa68e0efc0da">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MjM_866cd274-e7b7-4509-97ba-11ee6bbef237">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January&#160;1, 2021, the Company accounts for its leases under ASC 842 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under this guidance, lessees classify arrangements meeting the definition of a lease as operating or financing leases, and leases are recorded on the consolidated balance sheet as both a right-of-use asset (&#x201c;ROU&#x201d;) and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or the Company&#x2019;s incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right-of-use asset is amortized over the lease term. For operating leases, interest on the lease liability and the amortization of the right-of-use asset result in straight-line rent expense over the lease term. For finance leases, interest on the lease liability and the amortization of the right-of-use asset results in front-loaded expense over the lease term. Variable lease expenses are recorded when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In calculating the right-of-use asset and lease liability, the Company elects to combine lease and non-lease components for all classes of assets. The Company excludes short-term leases having initial terms of 12 months or less from the new guidance as an accounting policy election, and instead recognizes rent expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assess impairment of ROU assets when an event and change in circumstance indicates that the carrying value of such ROU assets may not be recoverable. If an event and a change in circumstance indicates that the carrying value of an ROU asset may not be recoverable and the estimated fair value attributable to the ROU asset is less than its carrying value, an impairment loss equals to the excess of the ROU asset&#x2019;s carrying value over its fair value is recognized.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to account for leases in the prior period financial statements under ASC 840,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MjQ_8e427393-85c7-409f-8b41-f1c8e1a33e1f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrant Liability&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assumed 12,499,993 Public Warrants and 7,000,000 Private Placement Warrants (together, the &#x201c;Warrants&#x201d;) upon the Closing, all of which were issued in connection with Silver Spike&#x2019;s initial public offering and entitle the holder to purchase one share of Class A Common Stock at an exercise price of at $11.50 per share. All of the Warrants remained outstanding as of December&#160;31, 2021. The Public Warrants are publicly traded and are exercisable for cash unless certain conditions occur, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants may be cashless exercised. The Private Placement Warrants are transferable, assignable or salable in certain limited exceptions. The Private Placement Warrants are exercisable for cash or on a cashless basis, at the holder&#x2019;s option, and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will cease to be Private Placement Warrants, and become Public Warrants and be redeemable by the Company and exercisable by such holders on the same basis as the other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the Warrants under ASC 815-40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and concluded they do not meet the criteria to be classified in stockholders&#x2019; equity. Specifically, the exercise of the Warrants may be settled in cash upon the occurrence of a tender offer or exchange that involves 50% or more of our Class A equity holders. Because not all of the voting stockholders need to participate in such tender offer or exchange to trigger the potential cash settlement and the Company does not control the occurrence of such an event, the Company concluded that the Warrants do not meet the conditions to be classified in equity. Since the Warrants meet the definition of a derivative under ASC 815, the Company recorded these warrants as liabilities on the consolidated balance sheets at fair value, with subsequent changes in their respective fair values recognized in change in fair value of warrant liabilities within the consolidated statements of operations at each reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if8e37e84146c479ebb3dc30b83ca7d7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzIzMzI_d2e2b096-b99a-49be-b924-5f216f405b9c"
      unitRef="shares">12499993</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i2b02638dcff14eadbd55f41649673f19_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzIzNTY_29d21407-e577-4e44-93f4-d60e3086c9bd"
      unitRef="shares">7000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzI2MTE_4386641a-f70e-4b9e-954c-bfa0107c841f"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <maps:TenderOfferOrExchangeTriggerForCashSettlementMinimumEquityHolderParticipation
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzM5Nzg_299757b4-78b6-46ad-9422-00460621ea8a"
      unitRef="number">0.50</maps:TenderOfferOrExchangeTriggerForCashSettlementMinimumEquityHolderParticipation>
    <maps:TaxReceivableAgreementPolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MjU_4690d9ad-fff2-4abd-83c5-e1bd16e3033e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Tax Receivable Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Business Combination, the Company entered into a tax receivable agreement (the &#x201c;Tax Receivable Agreement&#x201d;) with continuing members that provides for a payment to the continuing Class A Unit holders of 85% of the amount of tax benefits, if any, that the Company realizes, or is deemed to realize, as a result of redemptions or exchanges of Units. In connection with such potential future tax benefits resulting from the Business Combination, the Company has established a deferred tax asset for the additional tax basis and a corresponding TRA liability of 85% of the expected benefit. The remaining 15% is recorded to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</maps:TaxReceivableAgreementPolicyPolicyTextBlock>
    <maps:TaxReceivableAgreementPaymentToContinuingMembersAsPercentOfAmountOfTaxBenefit
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzQ5Mjg_81b1a603-2d68-4e45-b506-9df2ed8b9d5e"
      unitRef="number">0.85</maps:TaxReceivableAgreementPaymentToContinuingMembersAsPercentOfAmountOfTaxBenefit>
    <maps:TaxReceivableAgreementLiabilitiesAsPercentOfExpectedBenefit
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzUyODM_d46e41b1-8df0-4989-b0cd-c97b67785dda"
      unitRef="number">0.85</maps:TaxReceivableAgreementLiabilitiesAsPercentOfExpectedBenefit>
    <maps:TaxReceivableAgreementPercentRecordedInAdditionalPaidInCapital
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzIxOTkwMjMzNzUzMjY_2c38dcba-7578-4fe5-80d5-b20f87a44b72"
      unitRef="number">0.15</maps:TaxReceivableAgreementPercentRecordedInAdditionalPaidInCapital>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODg1_612c459d-5999-4394-883d-6a093ab3d1e5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are derived primarily from monthly subscriptions and additional offerings for access to the Company&#x2019;s Weedmaps platform and SaaS solutions. The Company recognizes revenue when the fundamental criteria for revenue recognition are met. The Company recognizes revenue by applying the following steps: the contract with the customer is identified; the performance obligations in the contract are identified; the transaction price is determined; the transaction price is allocated to the performance obligations in the contract; and revenue is recognized when (or as) the Company satisfies these performance obligations in an amount that reflects the consideration it expects to be entitled to in exchange for those services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s revenue is generated by providing standard listing subscription services and other paid listing subscriptions services, including featured listings, promoted deals, nearby listings and other display advertising to its customers. These arrangements are recognized over-time, generally during a month-to-month subscription period as the products are provided. Prior to January 1, 2021, the Company charged a fee for access to the Company&#x2019;s orders functionality and those fees were recognized at a point in time, typically when an order for delivery or pickup was submitted. Starting on January&#160;1, 2021, the Company eliminated the technology services fee charge related to the Company&#x2019;s orders functionality. The Company rarely needs to allocate the transaction price to separate performance obligations. In the rare case that allocation of the transaction price is needed, the Company recognizes revenue in proportion to the standalone selling prices of the underlying services at contract inception. &lt;/span&gt;&lt;/div&gt;Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from subscription offerings, as described above, and is recognized as the revenue recognition criteria are met. Deferred revenue as of December 31, 2020 and 2019 was $5.3 million and $4.3&#160;million, respectively, and the balances were fully recognized in the first quarter of the following fiscal year. The deferred revenue balance as of December&#160;31, 2021 was $8.1 million and is expected to be fully recognized within the next twelve months. The Company generally invoices customers and receives payment on an upfront basis and payments do not include significant financing components or variable consideration and there are generally no rights of return or refunds after the subscription period has passed.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4Xzg4Mjg_f0bf2cfe-5113-40e7-9a8e-667c41987a3d"
      unitRef="usd">5300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i375ddaeaa668425c8d60296009f03830_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzcxNDY4MjU2NTM1OTI_a8457e78-de24-4be4-9aa7-c9378beab3ed"
      unitRef="usd">4300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4Xzg5Mzc_21e42632-5210-4d3f-86bc-4233e2bdc072"
      unitRef="usd">8100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2OTAw_c58ab71d-b7ba-4516-abe7-85fe05c98cc5">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s disaggregated net revenue information (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized over time&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,490&#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;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized at a point in time&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,232&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Revenues from listing subscription services, featured listings and other advertising products.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Revenues from use of orders functionality.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54af1bb18bb1483b8af5642b8d2e6cec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzItNS0xLTEtMjM0OTc_5e4f8986-4164-4464-84ed-32ffde51522c"
      unitRef="usd">193146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b613cafc42c4faab70ea50b9331abbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzItNy0xLTEtMjM0OTc_0ec0b420-0cb1-47a6-bef0-db135ee2e0d6"
      unitRef="usd">155363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23856a0f3794469b92a190529f3cafe6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzItNS0xLTEtMjU5MDM_21430517-1e6c-4e40-bca5-c7b8d5473719"
      unitRef="usd">143490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacbdc9783dbb4f4692120c3f6b3d343e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzMtNS0xLTEtMjM0OTc_a287dd33-f10f-4e5b-984b-bd9fac299077"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd4b84b6fb28488f883e6fb53dc40b8a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzMtNy0xLTEtMjM0OTc_4dd9fbc6-244f-4dd3-ad05-20877328e608"
      unitRef="usd">6428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f61b9abd4834a278053cfda68d0c791_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzMtNS0xLTEtMjU5MDM_6c5b33ee-a8a0-470b-8844-07bbf27b8e76"
      unitRef="usd">742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzQtNS0xLTEtMjM0OTc_15380783-a2d2-4df0-b869-3a43d0bbb099"
      unitRef="usd">193146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzQtNy0xLTEtMjM0OTc_941d5312-a44d-4670-9556-729b87a4a336"
      unitRef="usd">161791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTowMGNjNGEwOTcyYTg0YTkxOWM2OTBjYmI3NjQ1ODc1Yy90YWJsZXJhbmdlOjAwY2M0YTA5NzJhODRhOTE5YzY5MGNiYjc2NDU4NzVjXzQtNS0xLTEtMjc3NTE_7b198006-7dd2-4feb-a013-048bb05b4fe0"
      unitRef="usd">144232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODgz_61dab027-8f33-4ffc-8de5-630ffd3cd39e">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s U.S. and foreign revenues (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#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;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,155&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,232&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc278ad08b41489094d6e5f378ce33d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzItNS0xLTEtMjM0OTc_b8c2f1de-ca80-4c03-8acf-f5a7f5c66086"
      unitRef="usd">193146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fe2499362e74000b4b523fe81a517ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzItNy0xLTEtMjM0OTc_5e5370ad-ac97-4597-bf4a-98c4bc514e25"
      unitRef="usd">130373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a43f40456fd4d20bd4c5c61b34eff94_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzItNS0xLTEtMjc3NTM_6c5f74fd-94ec-4ab3-b902-6bf4fef45977"
      unitRef="usd">132077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ee683a089c4e28aabd671e6d206527_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzMtNS0xLTEtMjM0OTc_ec306f27-5287-4817-98bf-0cf52802eb12"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0615c0da87824cbc8daac28a325a0481_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzMtNy0xLTEtMjM0OTc_7c8c7f61-39e5-44c2-b79a-a6804e417aed"
      unitRef="usd">31418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79d258b021f84b13901f38ee8ab0208b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzMtNS0xLTEtMjc3NTM_1211917e-5707-40b5-b996-3cb39c61b89d"
      unitRef="usd">12155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzQtNS0xLTEtMjM0OTc_3df4d097-9b2e-453e-849e-ba22dbfae1fc"
      unitRef="usd">193146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzQtNy0xLTEtMjM0OTc_937bed34-0c43-4eb2-b09b-e3038568acd6"
      unitRef="usd">161791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90YWJsZTozNGZhM2Q0NjRlNjg0NjQ4YjQzYjRlODFlZjQxY2IwNi90YWJsZXJhbmdlOjM0ZmEzZDQ2NGU2ODQ2NDhiNDNiNGU4MWVmNDFjYjA2XzQtNS0xLTEtMjc3NTM_81aa9ed6-e7af-412b-90ff-76faee321067"
      unitRef="usd">144232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1MjA_5f6c9035-b8ef-467a-8ace-265e2dbe2999">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cost of revenue primarily consists of web hosting, internet service costs, and credit card processing costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODc5_80490309-78ab-47e6-b24b-8bea6bb35990">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product development costs includes salaries and benefits for employees, including engineering and technical teams who are responsible for building new products, as well as improving existing products. Product development costs that do not meet the criteria for capitalization are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODk1_b3c8eed4-c968-4b2e-a11c-52f877d18440">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses the cost of advertising in the period incurred. Advertising expense totaled $17.7 million, $10.6 million and $20.6 million for the years ended December 31, 2021, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzMyOTg1MzQ5MjI2MTU_b3bc1c36-05a1-4107-bdd6-3bbd96331267"
      unitRef="usd">17700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzMyOTg1MzQ5MjI2MTk_79c6b49e-e1ba-479e-a6e5-0ea9d4c321a5"
      unitRef="usd">10600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzMyOTg1MzQ5MjI2MjM_ae53fc4d-d158-460e-9429-2994b98116b4"
      unitRef="usd">20600000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODk2_53d392c7-8722-4473-8ff5-818c1d1991a5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures fair value of employee stock-based compensation awards on the date of grant and allocates the related expense over the requisite service period. The fair value of restricted stock units and performance-based restricted stock units is equal to the market price of the Company&#x2019;s common stock on the date of grant. The fair value of the Class P Units is measured using the Black-Scholes-Merton valuation model. When awards include a performance condition that impacts the vesting of the award, the Company records compensation cost when it becomes probable that the performance condition will be met and the expense will be attributed over the performance period. The expected volatility is based on the historical volatility and implied volatilities for comparable companies, the expected life of the award is based on the simplified method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for nonemployee stock-based transactions using the fair value of the consideration received (i.e., the value of the goods or services) or the fair value of the equity instruments issued, whichever is more reliably measurable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <maps:OtherExpensePolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3MTg5MTY_f02ee57f-0051-4663-9166-56497dc8afe7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other expense consists primarily of transaction costs related to the warrants, political contributions, interest expense, legal settlements, financing fees and other tax related expenses.&lt;/span&gt;&lt;/div&gt;</maps:OtherExpensePolicyPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1Mjc_e46cafa1-21a2-4dec-b88f-71f997aaf2d1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes pursuant to the asset and liability method which requires the recognition of deferred income tax assets and liabilities related to the expected future tax consequences arising from temporary differences between the carrying amounts and tax bases of assets and liabilities based on enacted statutory tax rates applicable to the periods in which the temporary differences are expected to reverse. Any effects of changes in income tax rates or laws are included in income tax expense in the period of enactment. A valuation allowance is recognized if we determine it is more likely than not that all or a portion of a deferred tax asset will not be recognized. In making such determination, the Company considers all available evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent and expected future results of operation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODk3_d30d36df-e3f4-4672-99aa-68ca15e854b7">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries operate in one business segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzE2NDEy_10df22e8-0b28-4796-932c-79c8243ffe23"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzE2NDEy_ba923181-ada0-4cc5-80ac-27f5c9c8a996"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2ODk0_190f6293-4170-4a5c-851f-e0832eb5747a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic income (loss) per share is computed by dividing net income (loss) attributable to WM Technology, Inc. by the weighted-average number of shares of Class A Common Stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted income (loss) per share is computed giving effect to all potential weighted-average dilutive shares for the period. The dilutive effect of outstanding awards or financial instruments, if any, is reflected in diluted income (loss) per share by application of the treasury stock method or if-converted method, as applicable. Stock awards are excluded from the calculation of diluted EPS in the event they are antidilutive or subject to performance conditions for which the necessary conditions have not been satisfied by the end of the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Business Combination, the membership structure of Legacy WMH included units which had profit interests. The Company analyzed the calculation of earnings per unit for periods prior to the Business Combination and determined that it resulted in values that would not be meaningful to the users of these consolidated financial statements. As a result, earnings per share information has not been presented for periods prior to the Business Combination on June 16, 2021. The basic and diluted income (loss) per share for the year ended December 31, 2021 represent the period from June 16, 2021 (Closing Date) to December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3NTM1Mjg_ef643471-b287-44ae-87df-1031b523c140">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments are potentially subject to concentrations of credit risk. The Company places its cash with high quality credit institutions. From time to time, the Company maintains cash balances at certain institutions in excess of the Federal Deposit Insurance Corporation limit. Management believes that the risk of loss is not significant and has not experienced any losses in such accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE3MTY4MTg_0d97e129-3f9f-4ba6-bb6c-4570be26615e"
      xsi:nil="true"/>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzEwOTk1MTE2NzkxNjE_735c46b9-c538-4351-819c-71971c7f9e16">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, Leases (Topic 842). The guidance in this ASU supersedes the leasing guidance in Topic 840, Leases. Under the new guidance, lessees are required to recognize lease assets and lease liabilities on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. The Company adopted ASC 842 as of January&#160;1, 2021, using the modified retrospective transition approach by recording an &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;asset and lease liability for operating leases of $43.3 million and $48.4 million, respectively, at that date; the Company did not have any finance lease assets and liabilities upon adoption or any arrangements where it acts as a lessor. Adoption of ASC 842 did not have an effect on the Company&#x2019;s retained earnings. The Company availed itself of the practical expedients provided under ASC 842 regarding identification of leases, lease classification, indirect costs, and the combination of lease and non-lease components for all classes of assets. The Company continues to account for leases in the prior period financial statements under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#x2014;Credit Losses: Measurement of Credit Losses on Financial Instruments (Topic 326). This update modifies measurement of credit losses. The new standard requires that entities estimate credit losses based upon an &#x201c;expected credit loss&#x201d; approach rather than the historical &#x201c;incurred loss&#x201d; approach. The new approach requires entities to measure all expected credit losses for financial assets based on historical experience, current conditions and reasonable forecasts of collectability. The change in approach impacts the timing of recognition of credit losses. The Company adopted this guidance effective on January&#160;1, 2021, using the modified retrospective transition approach. Prior to December 31, 2021, as an EGC, the Company elected to use the extended transition period provided by the JOBS Act for the implementation of new or revised accounting standards, and as a result of this election, the Company did not have to comply with the public company FASB standard&#x2019;s effective date for this guidance until the Company ceased to be classified as an EGC. Effective on December 31, 2021, the Company lost its EGC status which accelerated the requirement of this adoption. The adoption of this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15, Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40). The new standard aligns the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license).  The Company adopted this guidance effective on January&#160;1, 2021, using the modified retrospective transition approach. Prior to December 31, 2021, as an EGC, the Company elected to use the extended transition period provided by the JOBS Act for the implementation of new or revised accounting standards, and as a result of this election, the Company did not have to comply with the public company FASB standard&#x2019;s effective date for this guidance until the Company ceased to be classified as an EGC. Effective on December 31, 2021, the Company lost its EGC status which accelerated the requirement of this adoption. The adoption of this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes. The standard eliminates the need for an organization to analyze whether the following apply in a given period: (1) the exception to the incremental approach for intraperiod tax allocation; (2) the exceptions to accounting for basis differences when &lt;/span&gt;&lt;/div&gt;there are ownership changes in foreign investments; and (3) the exception in interim periods income tax accounting for year-to-date losses that exceed anticipated losses. The ASU also is designed to improve financial statement preparers&#x2019; application of income tax-related guidance and simplify U.S. GAAP for (1) franchise taxes that are partially based on income, (2) transactions with a government that result in a step-up in the tax basis of goodwill, (3) separate financial statements of legal entities that are not subject to tax, (4) enacted changes in tax laws in interim periods and (5) certain income tax accounting for employee stock ownership plans and affordable housing projects. The Company adopted ASU 2019-12 on January 1, 2021 on a prospective basis. The adoption did not have a material impact on the Company&#x2019;s consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i02f1542fee374f959b7d736cb5c252d3_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2MzAx_b77e9622-50b0-47d7-8610-17ca75be4d58"
      unitRef="usd">43300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i02f1542fee374f959b7d736cb5c252d3_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDUvZnJhZzphNjYzNjdjZDVlYjE0ZGQ4Yjg2YzE0MDkxZjg4MDg0OC90ZXh0cmVnaW9uOmE2NjM2N2NkNWViMTRkZDhiODZjMTQwOTFmODgwODQ4XzI2MzA4_28b7a857-adde-424b-bdd3-373abb519e3a"
      unitRef="usd">48400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzE4OTc_234da7ca-a743-4500-9106-95d82ea89d81">Leases&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2021, the Company adopted ASC 842&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;using the modified retrospective transition approach for recording ROU assets and operating lease liabilities for its operating leases. The Company&#x2019;s operating leases consist of office space located primarily in the United States. The Company does not have any leases classified as financing leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease related costs, net for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,217&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,446&#160;&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,534&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company made cash payments of $8.2 million on its operating leases, all of which were included in cash flows from operating activities within the consolidated statements of cash flows. During the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, ROU assets obtained in exchange for operating lease liabilities were $43.3&#160;million. Net rent expense for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 2020 and 2019 amounted to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.5&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $11.1&#160;million, and $5.6&#160;million, respectively, and is included in general and administrative expense in the accompanying consolidated statements of operations. Sublease rental income is recognized as a reduction to the related lease expense on a straight-line basis over the sublease term. For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021, the Company recorded contra rent expense related to a sublease of $0.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, future minimum payments for the next five years and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,623)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,840&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company&#x2019;s operating leases had a weighted average remaining lease term of 7.4 years and a weighted-average discount rate of 9.8%. The Company&#x2019;s lease agreements do not provide an implicit rate and as a result, the Company used an estimated incremental borrowing rate, which was derived from third-party information available at the time the Company adopted ASC 842 in determining the present value of future lease payments. The rate used is for a secured &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;borrowing of a similar term as the right of use asset. During the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company recognized an impairment charge of $2.4 million related to an ROU asset reducing the carrying value of the lease asset to its estimated fair value. The fair value was estimated using an income approach based on management&#x2019;s forecast of future cash flows expected to be derived based on current sublease market rent. The impairment charge is included in general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzE4OTg_edf6518d-3bcc-484c-bcd4-25332380e27e">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease related costs, net for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,217&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,446&#160;&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,534&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTo0N2ZhZDMxNjZiZDM0ZWI3YTZhNWRlZTgzYTI3YTE3OC90YWJsZXJhbmdlOjQ3ZmFkMzE2NmJkMzRlYjdhNmE1ZGVlODNhMjdhMTc4XzItMy0xLTEtMjM0OTc_16fe0746-fa98-420f-922b-cc2ed2715ba7"
      unitRef="usd">9229000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTo0N2ZhZDMxNjZiZDM0ZWI3YTZhNWRlZTgzYTI3YTE3OC90YWJsZXJhbmdlOjQ3ZmFkMzE2NmJkMzRlYjdhNmE1ZGVlODNhMjdhMTc4XzMtMy0xLTEtMjM0OTc_c9be67dd-d253-449b-b86f-ed29d4882993"
      unitRef="usd">2217000</us-gaap:VariableLeaseCost>
    <maps:LeaseCostExcludingShortTermLeaseCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTo0N2ZhZDMxNjZiZDM0ZWI3YTZhNWRlZTgzYTI3YTE3OC90YWJsZXJhbmdlOjQ3ZmFkMzE2NmJkMzRlYjdhNmE1ZGVlODNhMjdhMTc4XzQtMy0xLTEtMjM0OTc_deb2d0ab-b73e-4a27-a881-ba6ff5579d53"
      unitRef="usd">11446000</maps:LeaseCostExcludingShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTo0N2ZhZDMxNjZiZDM0ZWI3YTZhNWRlZTgzYTI3YTE3OC90YWJsZXJhbmdlOjQ3ZmFkMzE2NmJkMzRlYjdhNmE1ZGVlODNhMjdhMTc4XzUtMy0xLTEtMjM0OTc_1bf56db4-87ab-4d6b-a51d-97f35a8d9a7e"
      unitRef="usd">88000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTo0N2ZhZDMxNjZiZDM0ZWI3YTZhNWRlZTgzYTI3YTE3OC90YWJsZXJhbmdlOjQ3ZmFkMzE2NmJkMzRlYjdhNmE1ZGVlODNhMjdhMTc4XzYtMy0xLTEtMjM0OTc_028d9173-63c8-4d36-9b50-3fc72ef99284"
      unitRef="usd">11534000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzMyOTg1MzQ4ODUzNDU_68d7fad2-cf31-456b-8230-602ed49bfa57"
      unitRef="usd">8200000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzgwMA_48ca47f7-0843-46ee-9d3d-69f106612e17"
      unitRef="usd">43300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LeaseCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzIxOTkwMjMyNTc5MDk_008b6622-9dc6-40e9-8d79-d3c0157490fd"
      unitRef="usd">11500000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzIxOTkwMjMyNTc5MjQ_2b860f22-1c1f-4d4a-857b-5c45980bc2fa"
      unitRef="usd">11100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzIxOTkwMjMyNTc5Mzk_ced904bc-b621-4d55-8b0c-ef91dc2e23f0"
      unitRef="usd">5600000</us-gaap:LeaseCost>
    <maps:OperatingLeasesContraRentExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzIxOTkwMjMyNTkyOTc_44227291-6862-46ce-a9cb-9d28d0c2df83"
      unitRef="usd">200000</maps:OperatingLeasesContraRentExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzE4OTk_07c13ce5-96b6-4d52-80f9-72ec8e70fc2f">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, future minimum payments for the next five years and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less present value discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,623)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzItMS0xLTEtMjM0OTc_3faf118c-c8aa-4ff0-b85c-345fda1d1479"
      unitRef="usd">9597000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzMtMS0xLTEtMjM0OTc_36851414-b3bb-473e-98aa-e47a43bc4fc5"
      unitRef="usd">9898000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzQtMS0xLTEtMjM0OTc_260a32ad-92c6-4f24-9469-46432ae8bd3a"
      unitRef="usd">9405000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzUtMS0xLTEtMjM0OTc_4489c0aa-e58b-42da-955e-176b7afa5f70"
      unitRef="usd">5830000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzYtMS0xLTEtMjc3NTg_c9332af2-671b-4b1e-95e7-2b937e1fae4d"
      unitRef="usd">5408000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzYtMS0xLTEtMjM0OTc_443a6d98-ec75-46ad-b8c9-acc6e85173e4"
      unitRef="usd">24325000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzctMS0xLTEtMjM0OTc_28a081c5-8131-4134-983d-46fbee5de793"
      unitRef="usd">64463000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzgtMS0xLTEtMjM0OTc_ec544126-0b61-4d36-8843-d69654bcc047"
      unitRef="usd">19623000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90YWJsZTpmYzQ5ZjRmNjdhYTk0ZDA4OWY0MDJlNTM1NjNiNjI0Mi90YWJsZXJhbmdlOmZjNDlmNGY2N2FhOTRkMDg5ZjQwMmU1MzU2M2I2MjQyXzktMS0xLTEtMjM0OTc_73e75d0e-bf54-44f0-a88b-5d3d4b3fc4f2"
      unitRef="usd">44840000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzk5OA_083fb542-4245-4629-9887-127fdd118dbe">P7Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzEwNDE_d8c61a44-d1d9-4e98-b453-8d9f6ad0621a"
      unitRef="number">0.098</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNDgvZnJhZzphNGNjMjA5NzAxNjY0YjFiODQ2MDExYTg5MmVkOTMwMC90ZXh0cmVnaW9uOmE0Y2MyMDk3MDE2NjRiMWI4NDYwMTFhODkyZWQ5MzAwXzMyOTg1MzQ4ODUzNDk_fca0b0cc-488a-4722-be48-1f3978fabf58"
      unitRef="usd">2400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTEvZnJhZzpmYmIwZGY3ZGE4NGE0YmJjOWQxZTU4MjAzNjVmMGI1Ny90ZXh0cmVnaW9uOmZiYjBkZjdkYTg0YTRiYmM5ZDFlNTgyMDM2NWYwYjU3XzMyMzY_a44def29-2994-4d2b-b5e9-6345a94c5812">Commitments and Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the ordinary course of the Company&#x2019;s business, it is subject to various claims and litigation. Management believes that the outcome of such claims or litigation will not have a material adverse effect on the Company&#x2019;s financial position, results of operations or cash flow.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzMwODc_0702a86a-0537-4229-9278-41215d4f2446">Fair Value Measurements&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s liabilities that are measured at fair value on a recurring basis at December&#160;31, 2021, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.470%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #ffffff;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:0.25pt solid #ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2013; Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,750&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2013; Private Placement Warrants&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,710&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the changes in the fair value of the warrant liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Warrant Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation inputs or other assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166,518)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Public Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the fair value of its public warrants, which were originally issued in the initial public offering of Silver Spike (the &#x201c;Public Warrants&#x201d;) based on the publicly listed trading price of such warrants as of the valuation date. Accordingly, the Public Warrants are classified as Level 1 financial instruments. The fair value of the Public Warrants was $16.8 million and $100.8 million as of December&#160;31, 2021 and June 16, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the warrants that were originally issued in a private placement (the &#x201c;Private Placement Warrants&#x201d; and together with the Public Warrants, the &#x201c;Warrants&#x201d;) is determined with Level 3 inputs using the Black-Scholes model. The significant inputs and assumptions in this method are the stock price, exercise price, volatility, risk-free rate, and term or maturity. The underlying stock price input is the closing stock price as of each valuation date and the exercise price is the price as stated in the warrant agreement. The volatility input was determined using the historical volatility of comparable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;publicly traded companies which operate in a similar industry or compete directly against the Company. Volatility for each comparable publicly traded company is calculated as the annualized standard deviation of daily continuously compounded returns. The Black-Scholes analysis is performed in a risk-neutral framework, which requires a risk-free rate assumption based upon constant-maturity treasury yields, which are interpolated based on the remaining term of the Private Placement Warrants as of each valuation date. The term/maturity is the duration between each valuation date and the maturity date, which is five years following the date the Business Combination closed, or June 16, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides quantitative information regarding Level 3 fair value measurements inputs at their measurement dates:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.133%"/&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:16.882%"/&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:19.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 16, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuations of the Private Placement Warrants use assumptions and estimates the Company believes would be made by a market participant in making the same valuation. The Company assess these assumptions and estimates on an on-going basis as additional data impacting the assumptions and estimates are obtained. Changes in the fair value of the Private Placement Warrants related to updated assumptions and estimates are recognized within the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Private Placement Warrants may change significantly as additional data is obtained. In evaluating this information, considerable judgment is required to interpret the data used to develop the assumptions and estimates. The estimates of fair value may not be indicative of the amounts that could be realized in a current market exchange. Accordingly, the use of different market assumptions and/or different valuation techniques may have a material effect on the estimated fair value, and such changes could materially impact the Company&#x2019;s results of operations in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the volatility would result in a significant lower or higher fair value measurement, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Private Placement Warrants was $10.7 million and $93.2 million as of December&#160;31, 2021 and June 16, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Warrants were accounted for as liabilities in accordance with ASC 815- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and are presented within warrant liability on the accompanying consolidated balance sheets. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented within change in fair value of warrant liability in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers in or out of Level 3 from other levels in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzMwODg_88cd1cca-0796-4d7c-bdd5-ad2712624cf4">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents information about the Company&#x2019;s liabilities that are measured at fair value on a recurring basis at December&#160;31, 2021, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.470%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #ffffff;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:0.25pt solid #ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2013; Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,750&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability &#x2013; Private Placement Warrants&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,710&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="iaa493e3a48b940e9a3dd2b3955736b5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpjYjQ1YTlhZThmYmE0MDdlYWQ1Yzk4MjI3YzU4ZGVjNC90YWJsZXJhbmdlOmNiNDVhOWFlOGZiYTQwN2VhZDVjOTgyMjdjNThkZWM0XzItNC0xLTEtMjM0OTc_cbfae19b-6f3e-4bf3-9d8e-d65610b16d7e"
      unitRef="usd">16750000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i694dfcf890a4482ca689b7218b4282ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpjYjQ1YTlhZThmYmE0MDdlYWQ1Yzk4MjI3YzU4ZGVjNC90YWJsZXJhbmdlOmNiNDVhOWFlOGZiYTQwN2VhZDVjOTgyMjdjNThkZWM0XzMtNC0xLTEtMjM0OTc_1ede4f83-eda5-48f8-981c-1b0f8f8b6b6d"
      unitRef="usd">10710000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i13f51c43842546fbbfcb5839c9e0b686_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpjYjQ1YTlhZThmYmE0MDdlYWQ1Yzk4MjI3YzU4ZGVjNC90YWJsZXJhbmdlOmNiNDVhOWFlOGZiYTQwN2VhZDVjOTgyMjdjNThkZWM0XzQtNC0xLTEtMjM0OTc_48f53cf6-13a5-4f1e-883e-face07b25701"
      unitRef="usd">27460000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzMwODk_6d2b4e8b-f98c-4c95-b42a-70c24a2dd119">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the changes in the fair value of the warrant liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Warrant Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrant liability 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation inputs or other assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166,518)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i06a82441268e4606a18278d7c233434b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzItMS0xLTEtMjM0OTc_fb05c260-c30b-4135-8818-4805ce6c837a"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i1a899117241245c1a19506791bf9547c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzItMy0xLTEtMjM0OTc_d39c6265-5c3b-427f-a761-1e4897121c3d"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzItNS0xLTEtMjM0OTc_a88ffe7f-06b7-48df-8707-523973064470"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <maps:ReverseMergerWarrantLiabilitiesAcquired
      contextRef="i4a481ababacd4151a42054de460bcdb8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzMtMS0xLTEtMjM0OTc_97daa34c-9edd-428e-91df-86e08243460e"
      unitRef="usd">100750000</maps:ReverseMergerWarrantLiabilitiesAcquired>
    <maps:ReverseMergerWarrantLiabilitiesAcquired
      contextRef="i1b7143eef2f047d4adf82bc981ae38dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzMtMy0xLTEtMjM0OTc_30c8b83a-8744-4f54-b5d8-93455110ea53"
      unitRef="usd">93228000</maps:ReverseMergerWarrantLiabilitiesAcquired>
    <maps:ReverseMergerWarrantLiabilitiesAcquired
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzMtNS0xLTEtMjM0OTc_10394336-a4b4-4e2f-9ffe-c6653e157eda"
      unitRef="usd">193978000</maps:ReverseMergerWarrantLiabilitiesAcquired>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="i4a481ababacd4151a42054de460bcdb8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzQtMS0xLTEtMjM0OTc_194a89e3-7d76-4813-89d8-e6cab0ec9d65"
      unitRef="usd">-84000000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="i1b7143eef2f047d4adf82bc981ae38dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzQtMy0xLTEtMjM0OTc_fd22afd1-b968-495c-9094-cc3415242e2b"
      unitRef="usd">-82518000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzQtNS0xLTEtMjM0OTc_28861178-34b3-4ffc-bf4d-434d49a2c977"
      unitRef="usd">-166518000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="if8e37e84146c479ebb3dc30b83ca7d7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzUtMS0xLTEtMjM0OTc_a84c8551-0398-4b8c-acde-c7b2f72287bc"
      unitRef="usd">16750000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ie393474ae4ba4b228386086c4830de27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzUtMy0xLTEtMjM0OTc_65c732ac-e2bb-481b-af8a-c1616a190a70"
      unitRef="usd">10710000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTpkYmE5ODhhNDlkNWE0NjViOTUwYzQ1ZTU1YzZjNjA4Ni90YWJsZXJhbmdlOmRiYTk4OGE0OWQ1YTQ2NWI5NTBjNDVlNTVjNmM2MDg2XzUtNS0xLTEtMjM0OTc_c6ec1894-38f1-4ab0-bc61-61ac8003a314"
      unitRef="usd">27460000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia21e36734cc44ceaa9b13282bcbab73c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzgwMw_5b5e3722-81e8-4a68-a36e-017e37482f3c"
      unitRef="usd">16800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib659ce6f31fc4f00bf87fb1560fbecb9_I20210616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzgxMA_d653c631-9ba2-410e-b5aa-566681005d85"
      unitRef="usd">100800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:DerivativeRemainingMaturity1
      contextRef="ieed303f0f9ad4a58b157b0eb4deaf1e5_D20211001-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzIxMjY_7c039550-a406-4208-9532-6d79fb90c894">P5Y</us-gaap:DerivativeRemainingMaturity1>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzMwOTA_11ab821e-99ba-4c87-9b59-ed2125a91ce9">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides quantitative information regarding Level 3 fair value measurements inputs at their measurement dates:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.133%"/&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:16.882%"/&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:19.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 16, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.46&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i81737066cefc4a598fe38d8144c77a5a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzEtMi0xLTEtMjM0OTc_0ea25576-abc9-48db-8684-89f5c67cfcbf"
      unitRef="usdPerShare">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ic92effefafba43daae495b73849c7ce1_I20210616"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzEtNC0xLTEtMjM0OTc_6749252e-e926-401e-b348-fcb0377f5cda"
      unitRef="usdPerShare">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icdd8530795fd43808416e2c47ee17ed8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzItMi0xLTEtMjM0OTc_ec6f7d8b-88ca-482d-a9b1-82a8d72b6b84"
      unitRef="usdPerShare">5.98</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7c15633e1e8b4940823a2d9b66654f05_I20210616"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzItNC0xLTEtMjM0OTc_43f6327e-3909-4291-ad00-ad68126b822f"
      unitRef="usdPerShare">20.55</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ie38da2c5669f4a45aa34d99d5917bfe0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzMtMi0xLTEtMjM0OTc_517ab8dc-537e-4d9b-b370-3cb850aaf775"
      unitRef="number">0.524</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i38b56371761648d4bb097f2d6873d19b_I20210616"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzMtNC0xLTEtMjM0OTc_94a50bd2-e5cd-423e-9cfd-a31cded50e10"
      unitRef="number">0.600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i9d2b6e16837e44bbb910fd85636deccb_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzQtMi0xLTEtMjM0OTc_d13586f4-400d-4009-8736-22c976efa3f9">P4Y5M15D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i1222b89398d64c589e7e1595368a525b_I20210616"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzQtNC0xLTEtMjM0OTc_d9270fe6-7674-4a57-aaef-04edef6663b8">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8085cfc5ac4043f29196678a7eb7e2ca_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzUtMi0xLTEtMjM0OTc_710e675a-494e-404f-823e-eca164ef989b"
      unitRef="number">0.0118</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2e13b7db7aa94c59b42a16c655f229b0_I20210616"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90YWJsZTowZWIzN2E1ZWI5Mzg0M2MxOTcyMzlkZjliOTZkMWVjYS90YWJsZXJhbmdlOjBlYjM3YTVlYjkzODQzYzE5NzIzOWRmOWI5NmQxZWNhXzUtNC0xLTEtMjM0OTc_e451f82d-0a92-4caa-8bd5-6cfe31c18cc1"
      unitRef="number">0.0089</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i3bdf294074274898b06f37b296ce3b05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzI1MDg_aebf6f45-9b4e-4164-b80b-8a058e4d9464"
      unitRef="usd">10700000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic947b69d58964e3398165288837aa674_I20210616"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTQvZnJhZzplMzRmYjU1ZGUwNmU0NjgwYTNmN2RjYjIxY2EyOTdlZS90ZXh0cmVnaW9uOmUzNGZiNTVkZTA2ZTQ2ODBhM2Y3ZGNiMjFjYTI5N2VlXzI1MjM_96545242-5376-4575-87e2-52c2185068dd"
      unitRef="usd">93200000</us-gaap:WarrantsAndRightsOutstanding>
    <maps:ReverseRecapitalizationDisclosureTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzM5MDc_1726d4da-9070-44da-a524-1247e6636497">Business Combination&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 1, on June 16, 2021, the Company consummated the Business Combination pursuant to the Merger Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Closing, the following occurred:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Silver Spike was domesticated and continues as a Delaware corporation, changing its name to &#x201c;WM Technology, Inc.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company was reorganized into an Up-C structure, in which substantially all of the assets and business of the Company are held by WMH LLC and continue to operate through WMH LLC and its subsidiaries, and WM Technology, Inc.&#x2019;s material assets are the equity interests of WMH LLC indirectly held by it.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company consummated the sale of 32,500,000 shares of Class A Common Stock for a purchase price of $10.00 per share (together, the &#x201c;PIPE Financing&#x201d;) pursuant to certain subscription agreements dated as of December 10, 2020, for an aggregate price of $325.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company contributed approximat&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ely $80.3&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of cash to WMH LLC, representing (a) the net amount held in the Company&#x2019;s trust account following the redemption of 10,012 shares of Class A Common Stock originally sold in the Silver Spike&#x2019;s initial public offering, less (b) cash consideration of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$455.2&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; paid to Legacy WMH Class A equity holders, plus (c) $325.0&#160;million in aggregate proceeds from the PIPE Financing, less (d) the aggregate amount of transaction expenses incurred by the parties to the Business Combination Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company transferred&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $455.2&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to the Legacy WMH equity holders as cash consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Legacy WMH equity holders retained an aggregate of 65,502,347 Class A Units and 25,896,042 Class P Units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company issued 65,502,347 shares of Class V Common Stock to Class A Unit holders, representing the same number of Class A Units retained by the Legacy WMH equity holders. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company, the Holder Representative and the Class A Unit holders entered into the Tax Receivable Agreement, pursuant to which WM Technology, Inc. will pay to WMH LLC Class A equity holders 85% of the net income tax savings that WM Technology, Inc. actually realizes as a result of increases in the tax basis of WMH LLC&#x2019;s assets as a result of the exchange of Units for cash in the Business Combination and future exchanges of the  Class A Units for shares of Class A Common Stock or cash pursuant to the Exchange Agreement, and certain other tax attributes of WMH LLC and tax benefits related to the Tax Receivable Agreement, including tax benefits attributable to payments under the Tax Receivable Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the closing of the Business Combination, the Unit holders entered into the Exchange Agreement. The terms of the Exchange Agreement, among other things, provide the Unit holders (or certain permitted transferees thereof) with the right from time to time at and after 180 days following the Business Combination to exchange their vested Paired Interests for shares of Class A Common Stock on a one-for-one basis, subject to customary conversion rate adjustments for stock splits, stock dividends and reclassifications, or Class P Units for shares of Class A Common Stock with a value equal to the value of such Class P Units less their participation threshold, or in each case, at the Company&#x2019;s election, the cash equivalent of such shares of Class A Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the elements of the Business Combination to the consolidated statements of cash flows and the consolidated statements of equity for the year ended December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Business Combination&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - Silver Spike trust and cash, net of redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: cash consideration paid to Legacy WMH equity holders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: transaction costs and advisory fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,052)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net proceeds from the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: initial fair value of warrant liability recognized in the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: transaction costs allocated to Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: non-cash assets assumed from Silver Spike&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: tax receivable agreement liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,567)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net adjustment to total equity from the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The number of shares of common stock issued immediately following the Closing:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock, outstanding prior to the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,998,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: redemption of shares of Silver Spike&#x2019;s Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,012&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Silver Spike&#x2019;s Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,988,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class A Common Stock held by Silver Spike&#x2019;s Sponsor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,250,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class A Common Stock issued in the PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class A Common Stock issued in the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,738,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class V Common Stock issued to Legacy WMH equity holders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,502,347&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock issued in the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,240,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Net income for the period from June 16, 2021 (Closing Date) to December&#160;31, 2021 was $137.1 million, which includes change in fair value of warrant liability of $166.5&#160;million, stock-based compensation expense of $29.3 million and transaction costs related to the warrant liability of $5.5&#160;million. The transaction costs related to the warrant liability is included in other expense, net on the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</maps:ReverseRecapitalizationDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzY3NA_991fc5a5-dd6f-46ac-917d-5dec0d5df37c"
      unitRef="shares">32500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="idfe32192aef047dfa4b5f948c2414e10_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzczMg_9c828e31-2983-4b6d-a6cf-4d8946d121bd"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzg3OQ_10f34a1f-c156-45fa-b3c8-3cc7f394edb0"
      unitRef="usd">325000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <maps:ReverseRecapitalizationContributionsMade
      contextRef="if3b1a5543bff4be584a4f6abb576128c_D20210616-20210616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzkyMQ_3233ac05-1af7-48ee-9a07-4ab00de7fa41"
      unitRef="usd">80300000</maps:ReverseRecapitalizationContributionsMade>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzEwNDA_7fcb8d24-26bd-43f6-bba3-d17141697fd8"
      unitRef="shares">10012</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <maps:ReverseRecapitalizationCashPaidToShareholders
      contextRef="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzExNjg_50ade432-cc47-4e85-bb79-953f2983c325"
      unitRef="usd">455200000</maps:ReverseRecapitalizationCashPaidToShareholders>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzEyMjM_2c675d13-4976-4037-9d8d-396c98340f6d"
      unitRef="usd">325000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <maps:ReverseRecapitalizationCashPaidToShareholders
      contextRef="i209c5ca41c5b45cb859320a0e6b4d984_D20210616-20210616"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzE0MTU_cbfa1edd-1e94-44dc-9532-49b853a85fdd"
      unitRef="usd">455200000</maps:ReverseRecapitalizationCashPaidToShareholders>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic0c9f2ea01894e4686397826a89afbfb_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzE1MzA_61fe7376-7df1-40d5-980c-b03597817bfe"
      unitRef="shares">65502347</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia6e38fb096144e7fb5c3a10109d54faa_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzE1NTE_ad7c96d5-e4d6-47c5-861f-f6d4ea1b53fd"
      unitRef="shares">25896042</us-gaap:CommonStockSharesOutstanding>
    <maps:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i026e5b35ca0f4de1ae8a0dfc7cfd0bae_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzE1ODg_f5485af7-4d4b-4edf-9865-e396ee20b459"
      unitRef="shares">65502347</maps:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <maps:TaxReceivableAgreementPaymentToContinuingMembersAsPercentOfAmountOfTaxBenefit
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzE5Mjk_131005bc-6999-4f9f-b41f-da6d361555cd"
      unitRef="number">0.85</maps:TaxReceivableAgreementPaymentToContinuingMembersAsPercentOfAmountOfTaxBenefit>
    <maps:ReverseRecapitalizationPeriodOfExchangeAgreement
      contextRef="i73f10703049c44cea925f6577ab593c4_D20210616-20210616"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzI3MzQ_509d603b-3aa6-486e-b1ab-7f97889369a9">P180D</maps:ReverseRecapitalizationPeriodOfExchangeAgreement>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i73f10703049c44cea925f6577ab593c4_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzI4NjI_d595b088-1169-4d43-95e8-4758729b063e"
      unitRef="shares">1</us-gaap:ConversionOfStockSharesConverted1>
    <maps:ScheduleOfReverseRecapitalizationTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzM5MDg_84d780d9-e188-4aaa-9bb8-388486f6fbc5">&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the elements of the Business Combination to the consolidated statements of cash flows and the consolidated statements of equity for the year ended December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Business Combination&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - Silver Spike trust and cash, net of redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: cash consideration paid to Legacy WMH equity holders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(455,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: transaction costs and advisory fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,052)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net proceeds from the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: initial fair value of warrant liability recognized in the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: transaction costs allocated to Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: non-cash assets assumed from Silver Spike&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: tax receivable agreement liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,567)&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net adjustment to total equity from the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The number of shares of common stock issued immediately following the Closing:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock, outstanding prior to the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,998,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: redemption of shares of Silver Spike&#x2019;s Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,012&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Silver Spike&#x2019;s Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,988,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class A Common Stock held by Silver Spike&#x2019;s Sponsor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,250,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class A Common Stock issued in the PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class A Common Stock issued in the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,738,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Class V Common Stock issued to Legacy WMH equity holders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,502,347&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock issued in the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,240,910&#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;</maps:ScheduleOfReverseRecapitalizationTableTextBlock>
    <maps:CashAcquiredThroughReverseRecapitalization
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzEtMi0xLTEtMjM0OTc_78ccc4a6-be78-4638-b2e4-89c8ac245770"
      unitRef="usd">254203000</maps:CashAcquiredThroughReverseRecapitalization>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzItMi0xLTEtMjM0OTc_16b61625-b5bd-491e-8960-e919bd775be7"
      unitRef="usd">325000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <maps:ReverseRecapitalizationCashPaidToShareholders
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzMtMi0xLTEtMjM0OTc_f15f8b19-33e3-426d-9f9c-d4073c9bb633"
      unitRef="usd">455182000</maps:ReverseRecapitalizationCashPaidToShareholders>
    <maps:PaymentsOfReverseRecapitalizationTransactionCosts
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzQtMi0xLTEtMjM0OTc_315ac92e-c432-4c65-9d5b-2473871d09b2"
      unitRef="usd">44052000</maps:PaymentsOfReverseRecapitalizationTransactionCosts>
    <maps:ProceedsFromReverseRecapitalizationTransaction
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzUtMi0xLTEtMjM0OTc_71eae9c7-48c9-4cd4-8e7a-09e6f404c2c0"
      unitRef="usd">79969000</maps:ProceedsFromReverseRecapitalizationTransaction>
    <maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzYtMi0xLTEtMjM0OTc_8b572cbc-024b-4d5a-80d0-779b7bfb3c40"
      unitRef="usd">193978000</maps:ReverseRecapitalizationInitialFairValueOfWarrantLiabilityRecognized>
    <maps:TransactionCostsAllocatedToWarrants
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzctMi0xLTEtMjM0OTc_299b5d4a-8eb5-4c6a-9c5e-3f6c2a3170ff"
      unitRef="usd">5547000</maps:TransactionCostsAllocatedToWarrants>
    <us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzgtMi0xLTEtMjM0OTc_658ed183-d577-4d68-8f28-ea2e74b7deee"
      unitRef="usd">1053000</us-gaap:NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1>
    <maps:ReverseRecapitalizationDeferredTaxAssets
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzktMi0xLTEtMjM0OTc_fb5cfc94-e45c-4ba2-bff9-4418a600778b"
      unitRef="usd">151255000</maps:ReverseRecapitalizationDeferredTaxAssets>
    <maps:TaxReceivableAgreementLiability
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzEwLTItMS0xLTIzNDk3_20f62435-1a4a-4b97-ae39-a8892509c7b8"
      unitRef="usd">128567000</maps:TaxReceivableAgreementLiability>
    <maps:ReverseRecapitalizationNet
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTpmYzBjYjIxZTI2MTM0NjE1YTc1YTA5ZTJjZTExNWJmYy90YWJsZXJhbmdlOmZjMGNiMjFlMjYxMzQ2MTVhNzVhMDllMmNlMTE1YmZjXzExLTItMS0xLTIzNDk3_64ea4bf4-f44d-4a64-9c15-e1824ac26287"
      unitRef="usd">-84721000</maps:ReverseRecapitalizationNet>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if121e7b435de44be98a2bb848973405f_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzEtMi0xLTEtMjM0OTc_aecd857e-fcbe-4c94-93f8-5b07e444c6f5"
      unitRef="shares">24998575</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iad39d41dae1341cfa90395ff4b06bb8e_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzItMi0xLTEtMjM0OTc_6d0be722-842f-45e4-a4b2-b249a4243da8"
      unitRef="shares">10012</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i36c65621434f47e9aaa41c679f7102b8_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzMtMi0xLTEtMjM0OTc_ef3061e3-31f1-41b6-890a-b427a4bee18b"
      unitRef="shares">24988563</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i178536ad188b4e97adfe5d73733e2838_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzQtMi0xLTEtMjM0OTc_2130a1ba-f092-49c4-af23-0cd9a288c934"
      unitRef="shares">6250000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i15d22930e3b444eebc4befdd9e7aa503_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzUtMi0xLTEtMjM0OTc_d6b0a324-dbb9-4c06-b782-d429ce40a270"
      unitRef="shares">32500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <maps:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i15d22930e3b444eebc4befdd9e7aa503_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzYtMi0xLTEtMjM0OTc_29fddb61-82ab-489a-8c82-3fdbcea9e9aa"
      unitRef="shares">63738563</maps:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <maps:StockConvertedReverseRecapitalization
      contextRef="ibfd8f444e028460182bceeee9180ab7c_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzctMi0xLTEtMjM0OTc_14ad06d8-a2ff-45f8-ae14-f3886909c12a"
      unitRef="shares">65502347</maps:StockConvertedReverseRecapitalization>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90YWJsZTo1YzUwMGYyNDE1NzI0YTEzOTFjOThmMzBlM2IwNTZlZi90YWJsZXJhbmdlOjVjNTAwZjI0MTU3MjRhMTM5MWM5OGYzMGUzYjA1NmVmXzgtMi0xLTEtMjM0OTc_7d2f2858-b489-4c65-b258-81f2358874dc"
      unitRef="shares">129240910</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="if759a379905e44ef997526b9c58237e2_D20210617-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzIxOTkwMjMyNTk1MjU_c61284f7-bac6-47c1-a15f-3e02f67b1c1c"
      unitRef="usd">137100000</us-gaap:NetIncomeLoss>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzkzNDU4NDg4NDAwOTc_e436d4bf-6479-4a2a-b119-f0d715ed8dde"
      unitRef="usd">-166500000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzEwOTk1MTE2MzE5Mzk_cab0d53b-3532-47c6-9bf9-9eeadcf354b3"
      unitRef="usd">29300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <maps:TransactionCostsAllocatedToWarrants
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNTcvZnJhZzo3MDE0ZTJlNWI3MjI0ODY2YTRhOTgxMWRmZjc5ZDRlZC90ZXh0cmVnaW9uOjcwMTRlMmU1YjcyMjQ4NjZhNGE5ODExZGZmNzlkNGVkXzkzNDU4NDg4NDAxMjg_2c479e9a-8ef2-4f89-bb5d-5edea478b8a2"
      unitRef="usd">5500000</maps:TransactionCostsAllocatedToWarrants>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0Xzk2MDY_bfd71146-c79e-4b17-9750-f6fc3a18082b">Acquisitions&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sprout&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On September 3, 2021, the Company acquired certain assets of the Sprout business (&#x201c;Sprout"), a leading, cloud-based customer relationship management (&#x201c;CRM&#x201d;) and marketing platform for the cannabis industry, for total consideration of approximately $31.2&#160;million. The Company accounted for the Sprout acquisition as an acquisition of a business under ASC 805- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The acquired assets and liabilities of Sprout were recorded at their preliminary acquisition date fair values. The purchase price allocations are subject to change as the Company continues to gather information relevant to its determination of the fair value of the assets and liabilities acquired primarily related to, but not limited to, intangible assets. Any adjustments to the purchase price allocations will be made as soon as practicable but no later than one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The following table summarizes the components of consideration and the preliminary estimated fair value of assets acquired (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consideration Transferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,186&#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: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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Assets Acquired and Liabilities Assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset acquired:&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,186&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt"&gt;The fair value of share consideration issued in connection with the Spout acquisition was calculated based on 1,244,258 shares of Class A common stock issued multiplied by the share price on the closing date of $15.42. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of the purchase price over the estimated fair values of the net assets acquired, including identifiable intangible assets, is recorded as goodwill. Goodwill is primarily attributable to the expected synergies from combining operations. Goodwill recognized was allocated to the Company&#x2019;s one operating segment and is generally deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the trade name intangible assets were determined using an &#x201c;income approach&#x201d;, specifically, the relief-from royalty approach, which is a commonly accepted valuation approach. This approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of this asset. Owning that intangible asset means that the underlying entity wouldn&#x2019;t have to pay for the privilege of deploying that asset. Therefore, a portion of Sprout&#x2019;s earnings, equal to the after-tax royalty that would have been paid for the use of the asset, can be attributed to the firm&#x2019;s ownership. The fair value of the software technology intangible asset was also determined using an &#x201c;income approach&#x201d;, specifically a multi-period excess earnings approach, which is a commonly accepted valuation approach. Under this approach, the net earnings attributable to the asset or liability being measured are isolated using the discounted projected net cash flows. These projected cash flows are isolated from the projected cash flows of the combined asset group over the remaining economic life of the intangible asset or liability being measured. Both the amount and the duration of the cash flows are considered from a market participant perspective. Where appropriate, the net cash flows were adjusted to reflect the potential attrition of existing customers in the future, as existing customers are a &#x201c;wasting&#x201d; asset and are expected to decline over time. The fair value of the customer relationships was determined using an &#x201c;income approach&#x201d;, specifically, the With-and-Without method, which is a commonly accepted valuation approach. This method estimates the value of customer-related assets by quantifying the impact on cash flows under a scenario in which the customer-related assets must be replaced and assuming all of the existing assets are in place except the customer-related assets. Essentially, it estimates the intangible asset&#x2019;s value by calculating the difference between the two discounted cash-flow models. One that represents the status quo for the business enterprise with the asset in place and the second that represents the business enterprise with everything in place besides the customer-related asset. The projected cash flow period is the time-period it takes to build back up to that status quo. The difference between the two cash flows represents the calculated value of the customer-related asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, the Company incurred transaction expenses associated with the Sprout acquisition of $1.0 million, which is included in general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue and operating loss from Sprout included the Company&#x2019;s consolidated statements of operations for the period from September 3, 2021 (acquisition date) through December 31, 2021 were not material. Pro forma revenue and earnings amounts on a combined basis have not been presented as they are not material to the Company&#x2019;s historical pre-acquisition financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Transport Logistics Holding&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 29, 2021, the Company acquired all of the equity interests of Transport Logistics Holding Company, LLC (&#x201c;TLH&#x201d;), a logistics platform that enables the compliant delivery of cannabis, for total consideration of approximately $15.1&#160;million. The Company accounted for the TLH acquisition as an acquisition of a business under ASC 805.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired assets of TLH were recorded at their preliminary acquisition date fair values. The purchase price allocations are subject to change as the Company continues to gather information relevant to its determination of the fair value of the assets and liabilities acquired primarily related to, but not limited to, intangible assets. Any adjustments to the purchase price allocations will be made as soon as practicable but no later than one year from the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of consideration and the preliminary estimated fair value of assets acquired (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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consideration Transferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,126&#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: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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Assets Acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total asset acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,126&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;____________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt"&gt;Includes holdback of $1.0&#160;million recorded within other current liabilities on the Company&#x2019;s consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt"&gt;The fair value of share consideration issued in connection with the TLH acquisition was calculated based on 694,540 shares of Class A common stock issued multiplied by the share price on the closing date of $14.58. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of the purchase price over the estimated fair values of the net assets acquired, including identifiable intangible assets, is recorded as goodwill. Goodwill is primarily attributable to the expected synergies from combining operations. Goodwill recognized was allocated to the Company&#x2019;s one operating segment and is generally deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the trade name intangible assets were determined using an &#x201c;income approach&#x201d;, specifically, the relief-from royalty approach, which is a commonly accepted valuation approach. This approach is based on the assumption that in lieu of ownership, a firm would be willing to pay a royalty in order to exploit the related benefits of this asset. Owning that intangible asset means that the underlying entity wouldn&#x2019;t have to pay for the privilege of deploying that asset. Therefore, a portion of TLH&#x2019;s earnings, equal to the after-tax royalty that would have been paid for the use of the asset, can be attributed to the firm&#x2019;s ownership. The fair value of the software technology intangible asset was also determined using an &#x201c;income approach&#x201d;, specifically a multi-period excess earnings approach, which is a commonly accepted valuation approach. Under this approach, the net earnings attributable to the asset or liability being measured are isolated using the discounted projected net cash flows. These projected cash flows are isolated from the projected cash flows of the combined asset group over the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;remaining economic life of the intangible asset or liability being measured. Both the amount and the duration of the cash flows are considered from a market participant perspective. Where appropriate, the net cash flows were adjusted to reflect the potential attrition of existing customers in the future, as existing customers are a &#x201c;wasting&#x201d; asset and are expected to decline over time. The fair value of the customer relationships was determined using an &#x201c;income approach&#x201d;, specifically, the With-and-Without method, which is a commonly accepted valuation approach. This method estimates the value of customer-related assets by quantifying the impact on cash flows under a scenario in which the customer-related assets must be replaced and assuming all of the existing assets are in place except the customer-related assets. Essentially, it estimates the intangible asset&#x2019;s value by calculating the difference between the two discounted cash-flow models. One that represents the status quo for the business enterprise with the asset in place and the second that represents the business enterprise with everything in place besides the customer-related asset. The projected cash flow period is the time-period it takes to build back up to that status quo. The difference between the two cash flows represents the calculated value of the customer-related asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, the Company incurred transaction expenses associated with the TLH acquisition of $0.7 million, which is included in general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue and operating loss from TLH included the Company&#x2019;s consolidated statements of operations for the period from September 29, 2021 (acquisition date) through December 31, 2021 were not material. Pro forma revenue and earnings amounts on a combined basis have not been presented as they are not material to the Company&#x2019;s historical pre-acquisition financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i61ad7322694c4bc89a7d9782a833146c_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzI3OA_62b1362c-098d-4d90-8897-7f70e8d2d1f5"
      unitRef="usd">31200000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0Xzk2MDQ_4d3890c5-9675-45c7-9658-87c3cc39eba1">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The following table summarizes the components of consideration and the preliminary estimated fair value of assets acquired (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consideration Transferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,186&#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: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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Assets Acquired and Liabilities Assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset acquired:&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,973&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,410&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,186&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;(1)The fair value of share consideration issued in connection with the Spout acquisition was calculated based on 1,244,258 shares of Class A common stock issued multiplied by the share price on the closing date of $15.42.</us-gaap:AssetAcquisitionTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i61ad7322694c4bc89a7d9782a833146c_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTozZThlYmQ1MDBhNDA0MTkxODU0YjBlNWM2MmIwOTEzNS90YWJsZXJhbmdlOjNlOGViZDUwMGE0MDQxOTE4NTRiMGU1YzYyYjA5MTM1XzEtMi0xLTEtMjM0OTc_cd17bda6-4f53-48d9-9def-941304e4b20a"
      unitRef="usd">12000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i61ad7322694c4bc89a7d9782a833146c_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTozZThlYmQ1MDBhNDA0MTkxODU0YjBlNWM2MmIwOTEzNS90YWJsZXJhbmdlOjNlOGViZDUwMGE0MDQxOTE4NTRiMGU1YzYyYjA5MTM1XzItMi0xLTEtMjM0OTc_fd5e2f9d-0da2-47c7-9c34-ce5f10d7a9d4"
      unitRef="usd">19186000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i61ad7322694c4bc89a7d9782a833146c_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTozZThlYmQ1MDBhNDA0MTkxODU0YjBlNWM2MmIwOTEzNS90YWJsZXJhbmdlOjNlOGViZDUwMGE0MDQxOTE4NTRiMGU1YzYyYjA5MTM1XzMtMi0xLTEtMjM0OTc_fdd4469f-fe25-4f50-8488-a835b6748c4e"
      unitRef="usd">31186000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9730a785d75e44ea90f3807860d9ea6a_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzEtMi0xLTEtMjM0OTc_6593f067-9099-4a0f-a6b3-833aa20e846a"
      unitRef="usd">2973000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8bf95a29a918420d97d8fcee5484a493_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzItMi0xLTEtMjM0OTc_1f412e1b-47b7-4d18-87af-f76482525aa5"
      unitRef="usd">217000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ifa132171b7594a0c8578fe928e42b67f_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzMtMi0xLTEtMjM0OTc_f5ee63bd-910c-4e26-a93d-9c43020c0341"
      unitRef="usd">1410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i8ab9d515c6384af5ad006d972cd6bb2c_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzQtMi0xLTEtMjM0OTc_acfde5cc-3834-409d-ba28-f82029eff206"
      unitRef="usd">26686000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i8ab9d515c6384af5ad006d972cd6bb2c_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzUtMi0xLTEtMjM0OTc_c24561f6-46e8-468c-81c3-7d991f3a0ba2"
      unitRef="usd">31286000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i7af5686e2f84475786b652b1c13fa527_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzYtMi0xLTEtMzA4OTY_a3a9ca5f-c959-4431-9542-b1aee5a0961c"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i7af5686e2f84475786b652b1c13fa527_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpjOGQwNmRhMTUxNDE0YWRlYjdlZWJlNGU2ZmQ1M2Q0Ni90YWJsZXJhbmdlOmM4ZDA2ZGExNTE0MTRhZGViN2VlYmU0ZTZmZDUzZDQ2XzEwLTItMS0xLTMxNzU1_2d7a793e-fe33-4c81-bf04-e70cde6cf37b"
      unitRef="usd">31186000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <maps:AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares
      contextRef="i61ad7322694c4bc89a7d9782a833146c_D20210903-20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzExNzc_7d7b3b24-0850-471d-9a05-e62998dc2545"
      unitRef="shares">1244258</maps:AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares>
    <maps:AssetAcquisitionSharePrice
      contextRef="i8ab9d515c6384af5ad006d972cd6bb2c_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzEyNzE_d107f6a1-6eb7-4334-b177-e465c7936fc0"
      unitRef="usdPerShare">15.42</maps:AssetAcquisitionSharePrice>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzEwOTk1MTE2Mzg4Njk_30719bab-c34f-4b4b-951a-9f08cd70d187"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:AssetAcquisitionConsiderationTransferredTransactionCost
      contextRef="i56d13382a1b34da3bedf183e72ef73b0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzQyNzI_0bb23283-6996-4471-a7e9-5c22ad3b4fa5"
      unitRef="usd">1000000</us-gaap:AssetAcquisitionConsiderationTransferredTransactionCost>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1b184beb85094fea9086c4f3699fb6a1_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzUwMjg_a6a08338-b6d7-4dbd-bcf5-187097a8cfbc"
      unitRef="usd">15100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0Xzk2MDU_0fd43121-b92b-4dc4-b972-fdbc4960c8e9">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of consideration and the preliminary estimated fair value of assets acquired (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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consideration Transferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,126&#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: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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Assets Acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total asset acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,126&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;____________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt"&gt;Includes holdback of $1.0&#160;million recorded within other current liabilities on the Company&#x2019;s consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;(2)The fair value of share consideration issued in connection with the TLH acquisition was calculated based on 694,540 shares of Class A common stock issued multiplied by the share price on the closing date of $14.58.</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1b184beb85094fea9086c4f3699fb6a1_D20210929-20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTo3ZWZjMTRiNGVlYjc0YWY5OWFkNGM5MDczMDU5NjY1Mi90YWJsZXJhbmdlOjdlZmMxNGI0ZWViNzRhZjk5YWQ0YzkwNzMwNTk2NjUyXzEtMi0xLTEtMjM0OTc_8fc6dd9b-261d-4484-bd71-c82757b3ba67"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i1b184beb85094fea9086c4f3699fb6a1_D20210929-20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTo3ZWZjMTRiNGVlYjc0YWY5OWFkNGM5MDczMDU5NjY1Mi90YWJsZXJhbmdlOjdlZmMxNGI0ZWViNzRhZjk5YWQ0YzkwNzMwNTk2NjUyXzItMi0xLTEtMjM0OTc_fbf36e9e-456f-4c56-a864-0458028b17bd"
      unitRef="usd">10126000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1b184beb85094fea9086c4f3699fb6a1_D20210929-20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTo3ZWZjMTRiNGVlYjc0YWY5OWFkNGM5MDczMDU5NjY1Mi90YWJsZXJhbmdlOjdlZmMxNGI0ZWViNzRhZjk5YWQ0YzkwNzMwNTk2NjUyXzMtMi0xLTEtMjM0OTc_72b1aab4-5315-433b-8d04-baebb2a9a0c0"
      unitRef="usd">15126000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if58469c9d31442288f91b792f50d2056_I20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpiMjc2MjQ3ZDk3Yzg0NDgzYWFiMmRmOWM1Yjc0OGZjYi90YWJsZXJhbmdlOmIyNzYyNDdkOTdjODQ0ODNhYWIyZGY5YzViNzQ4ZmNiXzEtMi0xLTEtMjM0OTc_1001cb66-2347-44e6-bdbe-7758ae40cd9e"
      unitRef="usd">249000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9339752a6ce64d8480b1c17b51b44555_I20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpiMjc2MjQ3ZDk3Yzg0NDgzYWFiMmRmOWM1Yjc0OGZjYi90YWJsZXJhbmdlOmIyNzYyNDdkOTdjODQ0ODNhYWIyZGY5YzViNzQ4ZmNiXzItMi0xLTEtMjM0OTc_c610e3db-a2f1-4dd5-b83f-5449b80d32de"
      unitRef="usd">59000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i6dbb9750e27047da95ec1cff47f4803a_I20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpiMjc2MjQ3ZDk3Yzg0NDgzYWFiMmRmOWM1Yjc0OGZjYi90YWJsZXJhbmdlOmIyNzYyNDdkOTdjODQ0ODNhYWIyZGY5YzViNzQ4ZmNiXzMtMi0xLTEtMjM0OTc_103542b0-3a18-436c-8836-1649e8df28d1"
      unitRef="usd">170000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ib95affb39dc34e6abc61b10719af71ce_I20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpiMjc2MjQ3ZDk3Yzg0NDgzYWFiMmRmOWM1Yjc0OGZjYi90YWJsZXJhbmdlOmIyNzYyNDdkOTdjODQ0ODNhYWIyZGY5YzViNzQ4ZmNiXzQtMi0xLTEtMjM0OTc_229c72ba-6e2f-483c-bab1-5d0aa4f8ff4f"
      unitRef="usd">14648000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib95affb39dc34e6abc61b10719af71ce_I20210929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90YWJsZTpiMjc2MjQ3ZDk3Yzg0NDgzYWFiMmRmOWM1Yjc0OGZjYi90YWJsZXJhbmdlOmIyNzYyNDdkOTdjODQ0ODNhYWIyZGY5YzViNzQ4ZmNiXzUtMi0xLTEtMjM0OTc_d4cbf18e-3ccb-4b19-a685-32b5abdcf4cb"
      unitRef="usd">15126000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzI3NDg3NzkwNzk0MDI_79056ecd-182c-4b6c-97a5-c558e042cbb6"
      unitRef="usd">1000000</maps:HoldbackLiabilityRecognizedInConnectionWithAcquisition>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i1b184beb85094fea9086c4f3699fb6a1_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzYwMjA_c967d410-dd3d-4dd0-8af8-5c85d793dd45"
      unitRef="shares">694540</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="ib95affb39dc34e6abc61b10719af71ce_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzYxMTQ_122d981a-bed0-4a2f-9079-b7193c118b07"
      unitRef="usdPerShare">14.58</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzEwOTk1MTE2Mzg4NjE_fe35c6fb-a2a8-48ba-9b9d-ae39fdec8575"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ibdf8062915fb4efd89905c50746e7471_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjAvZnJhZzo0NzE1ZDJlZWZiZDA0MjNlOTZiNTZlYjZiNDhmNzEyNC90ZXh0cmVnaW9uOjQ3MTVkMmVlZmJkMDQyM2U5NmI1NmViNmI0OGY3MTI0XzkxMTA_83b34596-0e14-4548-b4f4-ca0231aad3a7"
      unitRef="usd">700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzQyMQ_4a987e97-cc65-4c6e-8292-d1ac7985aa47">Goodwill and Intangible Assets&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of changes in goodwill for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is as follows (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of Sprout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of TLH&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,648&#160;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,295&#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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following for the periods presented below (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:24.522%"/&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:17.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.055%"/&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:17.055%"/&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:17.058%"/&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="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299&#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:12pt;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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.736%"/&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:16.736%"/&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:16.736%"/&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:16.740%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,724&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortization expense for intangible assets was $1.3 million, $0.9 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The estimated future amortization expense of intangible assets as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/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 0 7pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzQyMg_caf08897-b7fd-4ab5-835e-29df7a7eae41">&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of changes in goodwill for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;year ended December 31, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is as follows (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of Sprout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition of TLH&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,648&#160;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTplOGE2ZDM5Y2E5YzM0M2QyYmU1NmU5OGEwNDZlYTYzYi90YWJsZXJhbmdlOmU4YTZkMzljYTljMzQzZDJiZTU2ZTk4YTA0NmVhNjNiXzEtMi0xLTEtMjM0OTc_f59a58a6-6d1f-4527-b59f-2e0768b078ac"
      unitRef="usd">3961000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i56d13382a1b34da3bedf183e72ef73b0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTplOGE2ZDM5Y2E5YzM0M2QyYmU1NmU5OGEwNDZlYTYzYi90YWJsZXJhbmdlOmU4YTZkMzljYTljMzQzZDJiZTU2ZTk4YTA0NmVhNjNiXzItMi0xLTEtMjM0OTc_c4953ec1-8e97-4c08-bdfb-3c0a5ba54e67"
      unitRef="usd">26686000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibdf8062915fb4efd89905c50746e7471_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTplOGE2ZDM5Y2E5YzM0M2QyYmU1NmU5OGEwNDZlYTYzYi90YWJsZXJhbmdlOmU4YTZkMzljYTljMzQzZDJiZTU2ZTk4YTA0NmVhNjNiXzMtMi0xLTEtMjM0OTc_9296ee0e-44f6-4166-8692-ad03fda22561"
      unitRef="usd">14648000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTplOGE2ZDM5Y2E5YzM0M2QyYmU1NmU5OGEwNDZlYTYzYi90YWJsZXJhbmdlOmU4YTZkMzljYTljMzQzZDJiZTU2ZTk4YTA0NmVhNjNiXzQtMi0xLTEtMjM0OTc_55e81e62-ca41-4682-aa33-24d892955868"
      unitRef="usd">45295000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzQyMw_7bdf7885-efa6-45b4-aeb2-256f5b59241c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following for the periods presented below (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:24.522%"/&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:17.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.055%"/&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:17.055%"/&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:17.058%"/&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="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.3&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299&#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:12pt;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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.736%"/&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:16.736%"/&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:16.736%"/&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:16.740%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Amortization Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,724&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,505&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ice3973b639234f9a9e80ccdd7718d603_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzItMi0xLTEtMjM0OTc_f1cf1cd4-ef47-492a-a9a5-655e5f4d6c7f">P14Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i906c10f35b944c1597e353824c4acff2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzItMy0xLTEtMjM0OTc_71f589ea-bac7-4e6c-9991-b9fdd9827abf"
      unitRef="usd">7532000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i906c10f35b944c1597e353824c4acff2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzItNS0xLTEtMjM0OTc_b84cf057-a7ef-4ce8-b252-c8adfbcbe924"
      unitRef="usd">4081000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i906c10f35b944c1597e353824c4acff2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzItNy0xLTEtMjM0OTc_900e73f3-53f8-45e0-837c-858c09f48632"
      unitRef="usd">3451000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if08de019aa754e4ba9d3a866bbbdd2e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzMtMi0xLTEtMjM0OTc_d6006931-9726-4214-a4f8-eaa96dedbf63">P7Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32a0bb5a6e564869aa135370e466ff34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzMtMy0xLTEtMjM0OTc_806ce1d7-a000-4659-8a63-d3bbd5b6acbb"
      unitRef="usd">6691000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i32a0bb5a6e564869aa135370e466ff34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzMtNS0xLTEtMjM0OTc_a9ec8584-9718-4feb-8bc1-2581202c351b"
      unitRef="usd">3222000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i32a0bb5a6e564869aa135370e466ff34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzMtNy0xLTEtMjM0OTc_cc5eb9af-8efa-44fb-9d4b-3d04654c45da"
      unitRef="usd">3469000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i232e2d60f3614ce3a56597ed9a868a8d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzQtMi0xLTEtMjM0OTc_62b4810a-8c1b-4e33-8b15-e1183e4c1b7c">P3Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if0bc9e1ec41045a9a39ecde317500dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzQtMy0xLTEtMjM0OTc_7480374c-2d18-488c-90c7-73bd87e0357b"
      unitRef="usd">1580000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if0bc9e1ec41045a9a39ecde317500dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzQtNS0xLTEtMjM0OTc_179ddd14-30fd-4dae-a777-1a07bd6f52fd"
      unitRef="usd">201000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if0bc9e1ec41045a9a39ecde317500dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzQtNy0xLTEtMjM0OTc_6fb65973-abde-431d-a912-0a2d8e8fe945"
      unitRef="usd">1379000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzUtMi0xLTEtMjM0OTc_ab097c1d-ac3d-499b-8f8d-41b0761ccb15">P10Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzUtMy0xLTEtMjM0OTc_cf037e10-e872-4ae3-8d75-0887bf209dd5"
      unitRef="usd">15803000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzUtNS0xLTEtMjM0OTc_3645f90a-e40c-48e2-b62f-0364c43cadff"
      unitRef="usd">7504000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZToxOGRmNzgyOTI1MTQ0Y2RiYjFhNDEyZjAyODI3YTYyNS90YWJsZXJhbmdlOjE4ZGY3ODI5MjUxNDRjZGJiMWE0MTJmMDI4MjdhNjI1XzUtNy0xLTEtMjM0OTc_ddb59bbd-d0d5-483c-ab25-a7986ef34065"
      unitRef="usd">8299000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia2077c7b8afa497480536625ff10a405_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzItMS0xLTEtMjM0OTc_27571c19-e61b-47e7-bc3a-c5e7b464ffda">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7ba37a8b90a473d90bbd68e315f75b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzItMy0xLTEtMjM0OTc_a79f2a8a-42a3-4e98-9554-045f5b427211"
      unitRef="usd">7255000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7ba37a8b90a473d90bbd68e315f75b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzItNS0xLTEtMjM0OTc_448ca072-a107-4af9-9abe-a762a4e60175"
      unitRef="usd">3556000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7ba37a8b90a473d90bbd68e315f75b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzItNy0xLTEtMjM0OTc_2b224c35-7a6e-4691-bd21-f4afc85d6396"
      unitRef="usd">3699000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i136cace5ea0746418c2ad0d140369960_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzMtMS0xLTEtMjM0OTc_5c6dd109-c063-4727-9691-d29c1e32d975">P9Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6cc82eb9abc143f39f272ec77485569f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzMtMy0xLTEtMjM0OTc_f4e1dee8-00a4-4b4e-bdd5-a27b28ffc082"
      unitRef="usd">3469000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6cc82eb9abc143f39f272ec77485569f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzMtNS0xLTEtMjM0OTc_6bffa61f-26d6-4516-a355-704d7c7f6aaf"
      unitRef="usd">2663000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6cc82eb9abc143f39f272ec77485569f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzMtNy0xLTEtMjM0OTc_38703524-b93f-4d9b-9ae9-3cc2eab3d2f6"
      unitRef="usd">806000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9630a4537b9a43f59f8a0b9e9c9d5f47_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzQtMS0xLTEtMjM0OTc_6261d68c-141b-4f7a-87ee-06787d4f60d5">P13Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzQtMy0xLTEtMjM0OTc_4ace08f4-1ba7-433b-bbdb-ee065ef0ac8b"
      unitRef="usd">10724000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzQtNS0xLTEtMjM0OTc_0251ac10-2003-45af-8015-4ff729c2c0a9"
      unitRef="usd">6219000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTpiNGIxMzNmYjg0Njg0ZDhhOTQ0NTg5ZmI2OGRmMTFlOS90YWJsZXJhbmdlOmI0YjEzM2ZiODQ2ODRkOGE5NDQ1ODlmYjY4ZGYxMWU5XzQtNy0xLTEtMjM0OTc_59b1c766-635a-423f-9196-b6524736a1a6"
      unitRef="usd">4505000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzI0Nw_bce8918a-2863-4993-8491-32e46fd10208"
      unitRef="usd">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzIxOTkwMjMyNTYzMTk_047aa747-8e2f-450c-81f8-28d667846c56"
      unitRef="usd">900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzIxOTkwMjMyNTYxODg_c932f36f-ad02-41ee-a68c-eb8b983cacfb"
      unitRef="usd">3400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90ZXh0cmVnaW9uOmM2OWM4MmM3ZTgwNjRmMmVhZDBhYzc2NzhlYmNhNjUwXzQyNA_c43bcb08-5b64-4819-a928-e0821747a632">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The estimated future amortization expense of intangible assets as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&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:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/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 0 7pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzItMS0xLTEtMjM0OTc_d40e5051-4cf9-4af7-87e0-64a676f14179"
      unitRef="usd">2094000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzMtMS0xLTEtMjM0OTc_d9660a99-24ab-45b8-b03f-255e268fcb60"
      unitRef="usd">1696000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzQtMS0xLTEtMjM0OTc_4e90d1e0-7924-45c7-9434-89ef94eb6388"
      unitRef="usd">1517000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzUtMS0xLTEtMjM0OTc_e0633859-bf9b-478a-a25f-ec2358243734"
      unitRef="usd">1186000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzYtMS0xLTEtMjc3NzE_2778d695-8abf-41bf-8f0d-83b70f9886ac"
      unitRef="usd">939000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzYtMS0xLTEtMjM0OTc_f76e932e-3c1c-42ea-9dea-289a76587eb3"
      unitRef="usd">867000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjMvZnJhZzpjNjljODJjN2U4MDY0ZjJlYWQwYWM3Njc4ZWJjYTY1MC90YWJsZTo2ZTE5M2NkODI1YmI0ZmU1OWNiMGMzMWU2OTc5N2M1ZS90YWJsZXJhbmdlOjZlMTkzY2Q4MjViYjRmZTU5Y2IwYzMxZTY5Nzk3YzVlXzctMS0xLTEtMjM0OTc_c4889cf0-c667-4719-91ec-0986453099d0"
      unitRef="usd">8299000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90ZXh0cmVnaW9uOjUxODdkNGRhNjY1OTRhYmFiNWQyZTNhYzgwYmE3ZWQ0XzE0OA_9fc8fa48-6475-4917-a3f4-00d2bdbe1de8">Accounts Payable and Accrued Expenses&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued liabilities as of  December&#160;31, 2021 and 2020 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&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:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,298&#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;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90ZXh0cmVnaW9uOjUxODdkNGRhNjY1OTRhYmFiNWQyZTNhYzgwYmE3ZWQ0XzE0OQ_ff168fcc-e5d5-4484-9f07-ea7bad3c7948">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued liabilities as of  December&#160;31, 2021 and 2020 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&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:60.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,298&#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;border-top:0.25pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzEtMi0xLTEtMjM0OTc_207e9e3a-9f28-4efd-a537-a0dd43e60596"
      unitRef="usd">4298000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzEtNC0xLTEtMjM0OTc_0b22727b-ef03-4ae5-a604-66c6aeb87993"
      unitRef="usd">2244000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzItMi0xLTEtMjM0OTc_25544d76-3b68-419e-bf54-07de951166b5"
      unitRef="usd">10088000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzItNC0xLTEtMjM0OTc_49dc60a7-1049-4b66-ac78-4d976402bc98"
      unitRef="usd">6586000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzMtMi0xLTEtMjM0OTc_9d7b6763-477b-4dd5-8acf-85242d7d7b6f"
      unitRef="usd">8769000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzMtNC0xLTEtMjM0OTc_112ca2b1-8071-4cd9-9c74-f2c34df22e91"
      unitRef="usd">3821000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzQtMi0xLTEtMjM0OTc_e7142359-f089-421d-8c27-4adb4f492706"
      unitRef="usd">23155000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjYvZnJhZzo1MTg3ZDRkYTY2NTk0YWJhYjVkMmUzYWM4MGJhN2VkNC90YWJsZTo3YWZlNWE0N2Q3ZTE0NjlkYTE1YmJlZjU2Y2FkMDA5Ny90YWJsZXJhbmdlOjdhZmU1YTQ3ZDdlMTQ2OWRhMTViYmVmNTZjYWQwMDk3XzQtNC0xLTEtMjM0OTc_c6bc5abd-21e8-4671-831e-5e50332bb089"
      unitRef="usd">12651000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzQ5NDE_ecf576c5-5f7d-424d-baa5-cca00997c764">Warrant Liability&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, there were 12,499,993 Public Warrants outstanding and 7,000,000 Private Placement Warrants outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of Silver Spike&#x2019;s initial public offering, 12,500,000 Public Warrants were sold. The Public Warrants entitle the holder thereof to purchase one share of Class A Common Stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of Class A Common Stock. No fractional shares will be issued upon exercise of the warrants. The Public Warrants will expire at 5:00 p.m. New York City time on June 16, 2026, or earlier upon redemption or liquidation. The Public Warrants are listed on the NYSE under the symbol &#x201c;MAPSW.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem the Public Warrants starting July 16, 2021, in whole and not in part, at a price of $0.01 per Public Warrant, upon not less than 30 days&#x2019; prior written notice of redemption to each holder of Public Warrants, and if, and only if, the reported last sales price of the Company&#x2019;s Class A Common Stock equals or exceeds $18.00 per share (as adjusted for share splits, share dividends, rights issuances, subdivisions, reorganizations, recapitalization and the like) for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the holders of Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Simultaneously with Silver Spike&#x2019;s initial public offering, Silver Spike consummated a private placement of 7,000,000 Private Placement Warrants with Silver Spike&#x2019;s sponsor (&#x201c;Silver Spike Sponsor&#x201d;). Each Private Placement Warrant is exercisable for one share of Class A Common Stock at a price of $11.50 per share, subject to adjustment. The Private Placement Warrants (including the shares of Class A Common Stock issuable upon exercise of the Private Placement Warrants) are not transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain exceptions, and they are nonredeemable as long as they are held by Silver Spike Sponsor or its permitted transferees. Silver Spike Sponsor, as well as its permitted transferees, has the option to exercise the Private Placement Warrants on a cashless basis and will have certain registration rights related to such Private Placement Warrants. Otherwise, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. If the Private Placement Warrants are held by &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;holders other than Silver Spike Sponsor or its permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by the holders on the same basis as the Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &#x201c;cashless basis,&#x201d; as described in the warrant agreement. The exercise price and number of Class A Common Stock issuable upon exercise of the Public Warrants may be adjusted in certain circumstances including in the event of a share dividend, extraordinary dividend or recapitalization, reorganization, merger or consolidation. However, the Public Warrants will not be adjusted for issuances of shares of Class A Common Stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the Public Warrants. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Placement Warrants are identical to the Public Warrants underlying the units sold in the initial public offering, except that the Private Placement Warrants and the Class A Common Stock issuable upon the exercise of the Private Placement Warrants were not transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company concluded the Public Warrants and Private Placement Warrants, or the Warrants, meet the definition of a derivative under ASC 815- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt; (as described in Note 2) and are recorded as liabilities. Upon the Closing, the fair value of the Warrants was recorded on the balance sheet. The fair value of the Warrants was remeasured as of December&#160;31, 2021, resulting in a non-cash change in fair Warrant liabilities of $166.5 million in the consolidated statements of operations for the year ended December 31, 2021</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if8e37e84146c479ebb3dc30b83ca7d7b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzQ2_d2e2b096-b99a-49be-b924-5f216f405b9c"
      unitRef="shares">12499993</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ie393474ae4ba4b228386086c4830de27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzgx_55437ecb-e496-4f9e-af8b-d9e3becd6f51"
      unitRef="shares">7000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <maps:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="i0f145f4668694d69914d3fa162dce575_D20190607-20190607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzE3NQ_060af057-cae4-4f35-8a83-6c3578817a84"
      unitRef="shares">12500000</maps:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ideb4be0b9d19449eadf352dcfc3b8621_I20190607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzI2NA_229d648b-a4ee-4992-b603-c084493900d3"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="ic117fc02de7b4d9aa049c5b3c5a21dff_I20190607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzMxMQ_0d1f892f-7b77-414f-9a94-3541fafdcab4"
      unitRef="usdPerShare">11.50</us-gaap:SharesIssuedPricePerShare>
    <maps:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights
      contextRef="i7fa0127733f2494e8baedb214afbf513_I20210716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzgxMw_8b1d8bbc-93e8-4696-ae36-20635f99fb18"
      unitRef="usdPerShare">0.01</maps:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights>
    <maps:NoticePeriodToRedeemWarrants
      contextRef="i957e9b9f1ca24d77bb8be3235c2b04c1_D20210716-20210716"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzg1NQ_f72a3abd-36d3-4dd1-9d78-168c888247f6">P30D</maps:NoticePeriodToRedeemWarrants>
    <maps:WarrantOrRightOutstandingStockPriceTrigger
      contextRef="i43f1061fa8cb41a98842d8e31e645473_I20210716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzEwMzY_6b323895-8ffd-45db-8516-1f9a5ef18000"
      unitRef="usdPerShare">18.00</maps:WarrantOrRightOutstandingStockPriceTrigger>
    <maps:ClassOfWarrantOrRightThresholdTradingDays
      contextRef="i957e9b9f1ca24d77bb8be3235c2b04c1_D20210716-20210716"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzExODU_51cfb963-12ce-4fed-9e28-974064d9c6b4">P20D</maps:ClassOfWarrantOrRightThresholdTradingDays>
    <maps:ClassOfWarrantOrRightTradingPeriod
      contextRef="i957e9b9f1ca24d77bb8be3235c2b04c1_D20210716-20210716"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzEyMTA_aaa5f611-98a8-4549-a4e7-12883d67b426">P30D</maps:ClassOfWarrantOrRightTradingPeriod>
    <maps:ClassOfWarrantOrRightIssued
      contextRef="if13c7f73bf4c43669371f0b427913100_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzE0Njk_9318ed09-db87-4b4a-8c5c-87ffc6174ad6"
      unitRef="shares">7000000</maps:ClassOfWarrantOrRightIssued>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ie393474ae4ba4b228386086c4830de27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzE2MDM_5affb982-8a33-4b4d-b916-3742d1f814c7"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iaa78b08b06e5441fa91d9501c5e2945b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzE2NTA_8de74608-94e5-4544-b416-545c823e9927"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <maps:LimitationPeriodToTransferAssignOrSellWarrants
      contextRef="if13c7f73bf4c43669371f0b427913100_D20211001-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzM4NzI_5880edac-b78b-47ab-97d4-aa89edc98f24">P30D</maps:LimitationPeriodToTransferAssignOrSellWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNjkvZnJhZzo4NjFiOTc4MGJkMzM0NzM4OTZlZTQxY2ExZDZjNmNkYy90ZXh0cmVnaW9uOjg2MWI5NzgwYmQzMzQ3Mzg5NmVlNDFjYTFkNmM2Y2RjXzQ4NDA_132a99df-3081-45e1-8097-d667803a4a10"
      unitRef="usd">-166500000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzIvZnJhZzowYzU4YmRhNzY2YTI0OTFkOTA1ZmI2NGU4MDc0ZTZhYS90ZXh0cmVnaW9uOjBjNThiZGE3NjZhMjQ5MWQ5MDVmYjY0ZTgwNzRlNmFhXzU3NDg_aa57c602-7f11-431a-b99f-5849f48516fa">Equity&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Class A Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Voting Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each holder of the shares of Class A Common Stock is entitled to one vote for each share of Class A Common Stock held of record by such holder on all matters on which stockholders generally are entitled to vote. The holders of the shares of Class A Common Stock do not have cumulative voting rights in the election of directors. Generally, all matters to be voted on by stockholders must be approved by a majority (or, in the case of election of directors, by a plurality) of the votes entitled to be cast by all stockholders present in person or represented by proxy, voting together as a single class. Notwithstanding the foregoing, the holders of the outstanding shares of Class A Common Stock are entitled to vote separately upon any amendment to the Company&#x2019;s certificate of incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of common stock in a manner that is disproportionately adverse as compared to the Class V Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend Rights&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to preferences that may be applicable to any outstanding preferred stock, the holders of shares of Class A Common Stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by the Company&#x2019;s board of directors out of funds legally available therefor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights upon Liquidation, Dissolution and Winding-Up&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of any voluntary or involuntary liquidation, dissolution or winding up of our affairs, the holders of the shares of Class A Common Stock are entitled to share ratably in all assets remaining after payment of the Company&#x2019;s debts and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other liabilities, subject to prior distribution rights of preferred stock or any class or series of stock having a preference over the shares of Class A Common Stock, then outstanding, if any.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preemptive or Other Rights&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of shares of Class A Common Stock have no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to the shares of Class A Common Stock. The rights, preferences and privileges of holders of shares of Class A Common Stock will be subject to those of the holders of any shares of the preferred stock that the Company may issue in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Class V Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Voting Rights&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each holder of the shares of Class V Common Stock is entitled to one vote for each share of Class V Common Stock held of record by such holder on all matters on which stockholders generally are entitled to vote. The holders of shares of Class V Common Stock do not have cumulative voting rights in the election of directors. Generally, all matters to be voted on by stockholders must be approved by a majority (or, in the case of election of directors, by a plurality) of the votes entitled to be cast by all stockholders present in person or represented by proxy, voting together as a single class. Notwithstanding the foregoing, the holders of the outstanding shares of Class V Common Stock are entitled to vote separately upon any amendment to the Company&#x2019;s certificate of incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of common stock in a manner that is disproportionately adverse as compared to the Class A Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend Rights&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of the Class V Common Stock will not participate in any dividends declared by the Company&#x2019;s board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rights upon Liquidation, Dissolution and Winding-Up&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of any voluntary or involuntary liquidation, dissolution or winding up of our affairs, the holders of Class V Common Stock are not entitled to receive any of the Company&#x2019;s assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preemptive or Other Rights&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of shares of Class V Common Stock do not have preemptive, subscription, redemption or conversion rights. There will be no redemption or sinking fund provisions applicable to the Class V Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Issuance and Retirement of Class V Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event that any outstanding share of Class V Common Stock ceases to be held directly or indirectly by a holder of Class A Units, such share will automatically be transferred to us for no consideration and thereupon will be retired. The Company will not issue additional shares of Class V Common Stock other than in connection with the valid issuance or transfer of Units in accordance with the governing documents of WMH LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the amended and restated certificate of incorporation in effect as of June 15, 2021, the Company was authorized to issue 75,000,000 shares of preferred stock with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#x2019;s board of directors. As of December&#160;31, 2021, there were no shares of preferred stock issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The noncontrolling interest represents the Units held by holders other than the Company. As of December&#160;31, 2021, the noncontrolling interests owned 55.5% of the Units outstanding. The noncontrolling interests&#x2019; ownership percentage can fluctuate over time, including as the WMH LLC equity holders elect to exchange Units for Class A Common Stock. The Company has consolidated the financial position and results of operations of WMH LLC and reflected the proportionate interest held by the WMH LLC Unit equity holders as noncontrolling interests. Net income for the period prior to the Business Combination from January 1, 2021 to June 15, 2021 is allocated to net income attributable to noncontrolling interests on the accompanying consolidated statements of operations for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <maps:CommonStockVotesPerShare
      contextRef="ia146ab5e262d4ca78bdef9554bdf1ed1_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzIvZnJhZzowYzU4YmRhNzY2YTI0OTFkOTA1ZmI2NGU4MDc0ZTZhYS90ZXh0cmVnaW9uOjBjNThiZGE3NjZhMjQ5MWQ5MDVmYjY0ZTgwNzRlNmFhXzEyMA_e4d5edd0-233f-4644-a06d-23324348e03f"
      unitRef="vote">1</maps:CommonStockVotesPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibcbaa2ce1f104cf0bac196e174fa60cf_I20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzIvZnJhZzowYzU4YmRhNzY2YTI0OTFkOTA1ZmI2NGU4MDc0ZTZhYS90ZXh0cmVnaW9uOjBjNThiZGE3NjZhMjQ5MWQ5MDVmYjY0ZTgwNzRlNmFhXzQ3MTE_49ae054c-fcd1-40d4-a857-01d7fffb46f0"
      unitRef="shares">75000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzIvZnJhZzowYzU4YmRhNzY2YTI0OTFkOTA1ZmI2NGU4MDc0ZTZhYS90ZXh0cmVnaW9uOjBjNThiZGE3NjZhMjQ5MWQ5MDVmYjY0ZTgwNzRlNmFhXzQ5MDE_42b19e76-3811-4a08-b429-b46af4cec715"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzIvZnJhZzowYzU4YmRhNzY2YTI0OTFkOTA1ZmI2NGU4MDc0ZTZhYS90ZXh0cmVnaW9uOjBjNThiZGE3NjZhMjQ5MWQ5MDVmYjY0ZTgwNzRlNmFhXzQ5MDE_718a672c-efd3-471a-a8b1-a9a78602eb1c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i3a13a18efdab453ea88baebe14831dbf_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzIvZnJhZzowYzU4YmRhNzY2YTI0OTFkOTA1ZmI2NGU4MDc0ZTZhYS90ZXh0cmVnaW9uOjBjNThiZGE3NjZhMjQ5MWQ5MDVmYjY0ZTgwNzRlNmFhXzUxMTQ_9c0a7ce5-e02a-4e91-b8b2-3506cabaabed"
      unitRef="number">0.555</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQ4Njk_edcdb682-4fb7-4539-82dd-bea449d25d6c">Stock-based Compensation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;WM Holding Company, LLC Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has accounted for the issuance of Class&#160;A-3 and Class&#160;B Units issued under WM Holding Company, LLC&#x2019;s Equity Incentive Plan  in accordance with ASC 718 - Stock Based Compensation. The Company considers the limitation on the exercisability of the Class&#160;A-3 and Class&#160;B Units to be a performance condition and records compensation cost when it becomes probable that the performance condition will be met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Business Combination, each of the Class A-3 Units outstanding prior to the Business Combination were cancelled, and the holder thereof received a number of Class A units representing limited liability company interests of WMH LLC (the &#x201c;Class A Units&#x201d;) and an equivalent number of shares of Class V Common Stock, par value $0.0001 per share (together with the Class A Units, the &#x201c;Paired Interests&#x201d;), and each of the Class B Units outstanding prior to the Business Combination were cancelled and holders thereof received a number of Class P units representing limited liability company interests of WMH LLC (the &#x201c;Class P Units&#x201d; and together with the Class A Units, the &#x201c;Units&#x201d;), each in accordance with the Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the closing of the Business Combination, the Unit holders entered into an exchange agreement (the &#x201c;Exchange Agreement&#x201d;).  The terms of the Exchange Agreement, among other things, provide the Unit holders (or certain permitted transferees thereof) with the right from time to time at and after 180 days following the Business Combination to exchange their vested Paired Interests for shares of Class A Common Stock on a one-for-one basis, subject to customary conversion rate adjustments for stock splits, stock dividends and reclassifications, or Class P Units for shares of Class A Common Stock with a value equal to the value of such Class P Units less their participation threshold, or in each case, at the Company&#x2019;s election, the cash equivalent of such shares of Class A Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Class P Unit activity for the periods presented is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, June 15, 2021 (Pre-Business Combination)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A-3 Units outstanding exchanged for Class A Units in connection with the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recapitalization in connection with the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,687,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class P Units, June 16, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,896,042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class P Units, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,660,529&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested, December 31, 2021&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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,685,659&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, unrecognized stock-based compensation expense for non-vested Class P Units was $4.2 million, which is expected to be recognized over a weighted-average period of 2.1 years.  For the year ended December 31, 2021, the Company recorded stock-based compensation expense for the Class P Units of $20.9 million. Due to the Business Combination completed in the second quarter of 2021, certain limitations on exercisability related to the Company&#x2019;s Class P equity awards issued to employees and consultants were removed and as a result the Company recognized the life-to-date expense on units vested through the Business Combination date on those equity awards. The stock-based compensation expense recognized during the year ended December 31, 2021 includes a one-time incremental expense of $4.1&#160;million related to an award modification as a result of an advisory agreement entered into with a former executive. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;WM Technology, Inc. Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Business Combination, the Company adopted the WM Technology, Inc. 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;). The 2021 Plan permits the granting of incentive stock options to employees and for the grant of nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance awards and other forms of stock awards to employees, directors and consultants. As of December 31, 2021, 19,209,986 shares of Class A Common Stock are authorized for issuance pursuant to awards under the 2021 Plan. The number of shares of Class A Common stock reserved for issuance under the 2021 Plan will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to five percent (5%) of the total number of shares of the Company&#x2019;s capital stock outstanding on December 31 of the preceding year; provided, however that the Board may act prior to January 1st of a given year to provide that the increase for such year will be a lesser number of shares of Common Stock. As of December 31, 2021, 10,373,779 shares of Class A Common Stock are available for future issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the restricted stock unit (&#x201c;RSU&#x201d;) activity for the year ended December 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.469%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,581,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2021&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,829,881&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, unrecognized stock-based compensation expense for non-vested RSUs was $60.5 million, which is expected to be recognized over a weighted-average period of 3.3 years. For the year ended December 31, 2021, the Company recorded stock-based compensation expense for the RSUs of $8.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants performance-based restricted stock units (&#x201c;PSUs&#x201d;) with performance and service-based vesting conditions.  The level of achievement of such goals may cause the actual number of units that ultimately vest to range from 0% to 200% of the original units granted. The Company recognizes expense ratably over the vesting period for the PSUs when it is probable that the performance criteria specified will be achieved. The fair value is equal to the market price of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the PSU activity for the year ended December 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.469%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2021&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, unrecognized stock-based compensation expense for non-vested PSUs was $15.2 million, which is expected to be recognized over a weighted-average period of 2.0 years. For the year ended December 31, 2021, the Company recorded stock-based compensation expense for the PSUs of $0.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation cost related to the Class P Units, RSUs and PSUs in the following expense categories on the accompanying consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,021&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,324&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount capitalized to software 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,423&#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="display:none"/&gt;&lt;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:CommonStockParOrStatedValuePerShare
      contextRef="icc4c8ae34c1f40e9a312d7d92c43ed86_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2Xzg0Mg_185834ea-3736-468c-9a03-e7938b843ae3"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <maps:ReverseRecapitalizationPeriodOfExchangeAgreement
      contextRef="i73f10703049c44cea925f6577ab593c4_D20210616-20210616"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzE1NDk_bcc6182c-29c3-4460-a503-f4351a428f9c">P180D</maps:ReverseRecapitalizationPeriodOfExchangeAgreement>
    <maps:ExchangeOfStockExchangeRatio
      contextRef="i73f10703049c44cea925f6577ab593c4_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzE2Nzc_55753227-7c75-4a3b-9331-822a5301d1c9"
      unitRef="shares">1</maps:ExchangeOfStockExchangeRatio>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQ4NzA_3572725b-b8da-4d7f-876a-e95a8c5b4fcb">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Class P Unit activity for the periods presented is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class A-3 and Class B Units, June 15, 2021 (Pre-Business Combination)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A-3 Units outstanding exchanged for Class A Units in connection with the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recapitalization in connection with the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,687,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class P Units, June 16, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,896,042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding Class P Units, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,660,529&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested, December 31, 2021&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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,685,659&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1c3be637a75b4621964a0355542655fc_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzEtMi0xLTEtMzU3Mjc_195e012d-bb81-4c51-8bad-c8dfe41cb5f5"
      unitRef="shares">245371</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i08fffdf569b74a43bd4dfe8970abb779_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzItMi0xLTEtMzU3Mzc_6e308159-d559-427c-8579-f96d6d2802c6"
      unitRef="shares">25990</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i08fffdf569b74a43bd4dfe8970abb779_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzMtMi0xLTEtMzU3MzE_57f7f0ec-706f-4642-8aaa-7c217c1979c7"
      unitRef="shares">7284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9ecea62896f54b5295bf49948b5b0c30_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzQtMi0xLTEtMzU3Mjk_429d7e29-7b62-440a-a96a-d714715d0743"
      unitRef="shares">264077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8ce6bc1c43bf4470adece7a96000b5a9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzUtMi0xLTEtMzU3Mzc_75c92342-d7cd-4cff-a1ff-0febdad63114"
      unitRef="shares">14250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8ce6bc1c43bf4470adece7a96000b5a9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzYtMi0xLTEtMzU3MzU_07ccda13-046f-4bc4-baac-6fcce33bf8c7"
      unitRef="shares">1900</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8ce6bc1c43bf4470adece7a96000b5a9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzctMi0xLTEtMzU3MzM_da0ea554-8e02-4b7e-ad25-78f3478cb9e3"
      unitRef="shares">1611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i98a7c6e759164a449d9e2072f6853f78_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzEtMi0xLTEtMjM0OTc_97af6bc8-b8e6-4874-bf15-f4379da0b185"
      unitRef="shares">274816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0165aa1effb146a1a58efd6cd76cbdec_D20210101-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzItMi0xLTEtMjM0OTc_7dd7df91-bca2-4593-bd22-297973729858"
      unitRef="shares">8279</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0165aa1effb146a1a58efd6cd76cbdec_D20210101-20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzMtMi0xLTEtMjM0OTc_f86081ba-d256-4736-9d9d-7c3f63c87708"
      unitRef="shares">4288</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id52bc7b9c22e430cb0f51396529a339e_I20210615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzQtMi0xLTEtMjM0OTc_9e0ddcdd-db13-451e-91f0-ec0270831780"
      unitRef="shares">262249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <maps:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionConvertedInPeriodForBusinessCombination
      contextRef="iddf6d792c7064ed69107ac04dc207524_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzUtMi0xLTEtMjM0OTc_5777573d-1146-4af4-8237-e5f191944924"
      unitRef="shares">53333</maps:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionConvertedInPeriodForBusinessCombination>
    <maps:ReverseRecapitalizationBusinessCombinationShares
      contextRef="i73f10703049c44cea925f6577ab593c4_D20210616-20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzYtMi0xLTEtMjM0OTc_70ca5a3e-944c-49a3-815f-4f7004923358"
      unitRef="shares">25687126</maps:ReverseRecapitalizationBusinessCombinationShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i40a12efed4da485eab77cea5d41e9c78_I20210616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzctMi0xLTEtMjM0OTc_0d98ce88-f79a-4fb2-af16-7feec3fe22eb"
      unitRef="shares">25896042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ida104db1f1ef4cef935e80ba6ae32de7_D20210617-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzgtMi0xLTEtMjM0OTc_4caeee1d-b178-4349-93dd-e3428f414c75"
      unitRef="shares">235513</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i90dfe1a0d5a14088bf69dd1e23be4861_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzktMi0xLTEtMjM0OTc_c49f5166-9ede-46e4-a432-44ce9536fe0a"
      unitRef="shares">25660529</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i454f247526f24170bc88e46b5da3f227_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzktMi0xLTEtMjM0OTc_f95da083-fd15-44c0-9a09-8b02d0a9ef07"
      unitRef="shares">25660529</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="ie10bc3f54717404bb7c36155e68a5fce_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTo0NWI4MzdlYzk1OGU0Mzk0ODNmOGVmM2ZmZmVlZGY3Ni90YWJsZXJhbmdlOjQ1YjgzN2VjOTU4ZTQzOTQ4M2Y4ZWYzZmZmZWVkZjc2XzEwLTItMS0xLTIzNDk3_9bc6bd9b-dcd0-48f0-a661-4a854752f908"
      unitRef="shares">23685659</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i454f247526f24170bc88e46b5da3f227_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzIyMTI_ff486956-52b5-4bdc-93db-705c24c84e95"
      unitRef="usd">4200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie10bc3f54717404bb7c36155e68a5fce_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzIyODU_49416016-0da9-4608-91c2-36606b4ce415">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie10bc3f54717404bb7c36155e68a5fce_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzIxOTkwMjMyNjA1NTc_8790bd48-28e2-427f-bd4f-dc90a4110d37"
      unitRef="usd">20900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzI4OTc_20b736fa-5156-4dd6-8d62-88f52db75574"
      unitRef="usd">4100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia076bc3f4758414bb8a173038b134279_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzM1NDc_cfdb9de8-2496-4b1d-ba09-321351aede6e"
      unitRef="shares">19209986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <maps:PeriodOfAutomaticIncreaseOfShares
      contextRef="i0141cc07904b425d8bc26864579f6ec9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzM4MDY_75f23924-a086-46d2-b012-a01510dcfdc5">P10Y</maps:PeriodOfAutomaticIncreaseOfShares>
    <maps:PercentOfIncreaseInSharesFromCapitalStockOutstanding
      contextRef="ia076bc3f4758414bb8a173038b134279_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzM5MjI_276b781b-fa1c-4703-a40c-44cd18e25f29"
      unitRef="number">0.05</maps:PercentOfIncreaseInSharesFromCapitalStockOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia076bc3f4758414bb8a173038b134279_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQyMzU_0d33215b-101a-41b2-9852-b410e70d63cb"
      unitRef="shares">10373779</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQ4NzE_f0652ba5-4569-4f7a-940a-2da373a179e1">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the restricted stock unit (&#x201c;RSU&#x201d;) activity for the year ended December 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.469%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,581,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(568,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2021&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,829,881&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib9e59c7a5e3d483a91b6f2ad76911546_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzEtMi0xLTEtMjM0OTc_2e4043e8-dbff-434e-93c6-902fd7dc3f4f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib9e59c7a5e3d483a91b6f2ad76911546_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzEtNC0xLTEtMjM0OTc_dfc730a0-7380-4ed8-bbba-2890e204bb51"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzItMi0xLTEtMjM0OTc_24d2f9ff-b40f-477b-a447-fceda0eee9d4"
      unitRef="shares">6581369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzItNC0xLTEtMjM0OTc_15405c57-ed5a-4ac9-85ea-435dbfb9f7c4"
      unitRef="usdPerShare">10.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzMtMi0xLTEtMjM0OTc_09d035ad-298f-4dd4-81d5-58df84d73d35"
      unitRef="shares">568826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzMtNC0xLTEtMjM0OTc_cc2b72b0-3f7a-4f5d-8649-d5d91726b3e9"
      unitRef="usdPerShare">10.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzQtMi0xLTEtMjM0OTc_3a323c3e-013e-46f5-947a-09078a50f082"
      unitRef="shares">182662</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzQtNC0xLTEtMjM0OTc_14cd2a18-aa98-4f89-b401-d3fa93a00d48"
      unitRef="usdPerShare">13.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i71909d8e54474e03aeea525351917d36_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzUtMi0xLTEtMjM0OTc_ce2ff4fe-8d8d-4b07-b891-51edf830c8c9"
      unitRef="shares">5829881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i71909d8e54474e03aeea525351917d36_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTplOTUyNDVhZGVkZDg0NjE4ODdmZDliZmZmNTY4Mzk2Yy90YWJsZXJhbmdlOmU5NTI0NWFkZWRkODQ2MTg4N2ZkOWJmZmY1NjgzOTZjXzUtNC0xLTEtMjM0OTc_beab1375-c7e9-46fe-965a-8b65404cd30d"
      unitRef="usdPerShare">10.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i71909d8e54474e03aeea525351917d36_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQ0ODU_3fe2d840-e27b-41ec-bf81-7530f7c9a10f"
      unitRef="usd">60500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQ1NTg_d1692bdb-01a0-4967-8119-7734a7389bcb">P3Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f12a6bbedde40529cee4db17da68ce9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzIxOTkwMjMyNjA2NDI_c1b084f8-492c-480f-9266-0506645e9722"
      unitRef="usd">8000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <maps:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
      contextRef="i15e0f4f0685a4c73ac00767c3905cc8d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzEwOTk1MTE2MzQ3NDA_f86e575b-8f30-4fa0-9987-d6b72aa6bb1b"
      unitRef="number">0</maps:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward>
    <maps:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward
      contextRef="i36016ee8a4504f429b3575994fc2da9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzEwOTk1MTE2MzQ3NDQ_92d561ed-6c04-495a-a6af-01294c8c48d1"
      unitRef="number">2</maps:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAward>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzEwOTk1MTE2MzQ3NjY_9e22902e-710a-473f-a3ca-e1bbec2ac6da">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the PSU activity for the year ended December 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.469%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2021&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,500&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3d7e403602244e62a2c46bd02f6e1094_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzEtMi0xLTEtMzIwMDk_a74c3c9a-e618-43bc-bd4f-125fa659102e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3d7e403602244e62a2c46bd02f6e1094_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzEtNC0xLTEtMzIwMDk_457ca97d-0377-4373-983c-a55a3461cb4c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzItMi0xLTEtMzIwMDk_9b22ea36-79ab-4ccb-b7d3-2b7f1dcf0625"
      unitRef="shares">2437500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzItNC0xLTEtMzIwMDk_e4caf1a6-70b6-4c2f-9a25-a143238253a6"
      unitRef="usdPerShare">6.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzMtMi0xLTEtMzIwMDk_6fc32986-9dee-4669-bfe4-76199a850555"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzMtNC0xLTEtMzIwMDk_970fbc75-37f6-4cef-b716-cd9a1d649025"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzQtMi0xLTEtMzIwMDk_f3fe8858-8c78-46a0-bf3f-3b4a333ac360"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzQtNC0xLTEtMzIwMDk_6995b43f-1c1e-4078-ac7e-bac977db25d4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3691a9fe3b1e46ef85c1d29f93673d10_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzUtMi0xLTEtMzIwMDk_236b0d85-183d-48ea-9b5a-481073ef8553"
      unitRef="shares">2437500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3691a9fe3b1e46ef85c1d29f93673d10_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTozN2U2N2I0ODNiYmM0ZDhlODJlNmU1ZDBjZTk1Mjg5NC90YWJsZXJhbmdlOjM3ZTY3YjQ4M2JiYzRkOGU4MmU2ZTVkMGNlOTUyODk0XzUtNC0xLTEtMzIwMDk_28d214e5-2e6e-4005-a06a-1b6969fbe800"
      unitRef="usdPerShare">6.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3691a9fe3b1e46ef85c1d29f93673d10_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzI3NDg3NzkwNzYzNjQ_43a70143-0b42-47db-a2bc-3b00e8aae575"
      unitRef="usd">15200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzEwOTk1MTE2MzQ3NTA_004fd875-ce69-4658-bf68-1dac5e777897">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="iac255c6e0f9a40f18b16137787c99fbc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzI3NDg3NzkwNzYzODM_eb523294-f640-4695-8421-635e0b134d28"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90ZXh0cmVnaW9uOjBlNjg4OWMyZGQyNDQzOGJhMmQ3Yzc5Y2I0MTViMDg2XzQ4NzI_89434cd8-f858-41f5-8c8e-3f04cb53501b">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation cost related to the Class P Units, RSUs and PSUs in the following expense categories on the accompanying consolidated statements of operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,021&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,324&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount capitalized to software 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,423&#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="display:none"/&gt;&lt;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="i108c35342bfd498fa7d777c8fbe735da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTowODA2NjRiMjIzOWI0OTkyOTVhMDU0ODRkMWM4OGU3OS90YWJsZXJhbmdlOjA4MDY2NGIyMjM5YjQ5OTI5NWEwNTQ4NGQxYzg4ZTc5XzEtMS0xLTEtMjM0OTc_3914426a-e269-4bd4-9cfd-bd84513fe1a6"
      unitRef="usd">6021000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9bab0d3ec0ac40469c99bf58602df6ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTowODA2NjRiMjIzOWI0OTkyOTVhMDU0ODRkMWM4OGU3OS90YWJsZXJhbmdlOjA4MDY2NGIyMjM5YjQ5OTI5NWEwNTQ4NGQxYzg4ZTc5XzItMS0xLTEtMjM0OTc_56f2f899-5ed5-4a33-b458-f2e138cadc11"
      unitRef="usd">5103000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i71edd02b2c8a4a86add948707405e71e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTowODA2NjRiMjIzOWI0OTkyOTVhMDU0ODRkMWM4OGU3OS90YWJsZXJhbmdlOjA4MDY2NGIyMjM5YjQ5OTI5NWEwNTQ4NGQxYzg4ZTc5XzMtMS0xLTEtMjM0OTc_17161520-65e0-45de-8456-4c3051eb3c11"
      unitRef="usd">18200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTowODA2NjRiMjIzOWI0OTkyOTVhMDU0ODRkMWM4OGU3OS90YWJsZXJhbmdlOjA4MDY2NGIyMjM5YjQ5OTI5NWEwNTQ4NGQxYzg4ZTc5XzQtMS0xLTEtMjM0OTc_7fa8364a-d782-4165-8c6a-3b27c0e98d09"
      unitRef="usd">29324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTowODA2NjRiMjIzOWI0OTkyOTVhMDU0ODRkMWM4OGU3OS90YWJsZXJhbmdlOjA4MDY2NGIyMjM5YjQ5OTI5NWEwNTQ4NGQxYzg4ZTc5XzUtMS0xLTEtMjM0OTc_bdca869e-d6cb-4d38-b3c2-d53aa64caa4c"
      unitRef="usd">1099000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzUvZnJhZzowZTY4ODljMmRkMjQ0MzhiYTJkN2M3OWNiNDE1YjA4Ni90YWJsZTowODA2NjRiMjIzOWI0OTkyOTVhMDU0ODRkMWM4OGU3OS90YWJsZXJhbmdlOjA4MDY2NGIyMjM5YjQ5OTI5NWEwNTQ4NGQxYzg4ZTc5XzYtMS0xLTEtMjM0OTc_bc45ddc3-b85d-4801-adb6-1c8e2f82aba6"
      unitRef="usd">30423000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90ZXh0cmVnaW9uOjY1NzA5YzY1N2Y2NDQ5YWFhNTdkZTJiOGExMDEwZDZkXzIwMjI_6bcc71ef-5167-4684-8785-8f8a29790159">Earnings Per Share&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic income (loss) per share of Class A Common Stock is computed by dividing net earnings (loss) attributable to WM Technology, Inc. by the weighted-average number of shares of Class A Common Stock outstanding during the period. Diluted income (loss) per share of Class A Common Stock adjusts basic net income (loss) per share of Class A Common Stock for the potentially dilutive impact of securities. For warrants that are liability-classified, during periods when the impact is dilutive, the Company assumes share settlement of the instruments as of the beginning of the reporting period and adjusts the numerator to remove the change in fair value of the warrant liability, net of the portion attributable to non-controlling interests, and adjusts the denominator to include the dilutive shares calculated using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Business Combination, the membership structure of WMH included units which had profit interests. The Company analyzed the calculation of net earnings (loss) per unit for periods prior to the Business Combination and determined that it resulted in values that would not be meaningful to the users of these consolidated financial statements. Therefore, net earnings per share information has not been presented for periods prior to the Business Combination on June 16, 2021. The basic and diluted income (loss) per share for the year ended December 31, 2021 represent the period from June 16, 2021 (Closing Date) to December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of income (loss) per share attributable to WM Technology, Inc. and weighted-average shares of the Company&#x2019;s Class A Common Stock outstanding are as follows for the period from June 16, 2021 (Closing Date) to December&#160;31, 2021 (amounts in thousands, except for share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: net income attributable to WMH LLC prior to the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: net income attributable to noncontrolling interests after the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,757&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to WM Technology, Inc. - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: fair value change of Public and Private Placement Warrants, net of amounts attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,483&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to WM Technology, Inc. - diluted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average Class A Common Stock outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,013,517&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average effect of dilutive securities:&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153,782&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,118&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average Class A Common Stock outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,813,417&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share of Class A Common Stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share of Class A Common Stock - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share of Class A Common Stock - 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#xb9;Calculated using the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of the Class V Common Stock do not participate in the earnings or losses of the Company and are therefore not participating securities. As such, separate presentation of basic and diluted earnings per share of Class V Common Stock under the two-class method has not been presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company excluded the following securities from its computation of diluted shares outstanding, as their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,502,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class P Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,660,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,398,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90ZXh0cmVnaW9uOjY1NzA5YzY1N2Y2NDQ5YWFhNTdkZTJiOGExMDEwZDZkXzIwMjM_c2e64e56-575b-4285-a1b3-625851bfec13">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of income (loss) per share attributable to WM Technology, Inc. and weighted-average shares of the Company&#x2019;s Class A Common Stock outstanding are as follows for the period from June 16, 2021 (Closing Date) to December&#160;31, 2021 (amounts in thousands, except for share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: net income attributable to WMH LLC prior to the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: net income attributable to noncontrolling interests after the Business Combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,757&#160;&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to WM Technology, Inc. - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: fair value change of Public and Private Placement Warrants, net of amounts attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,483&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to WM Technology, Inc. - diluted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average Class A Common Stock outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,013,517&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average effect of dilutive securities:&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153,782&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&#xb9;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,118&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average Class A Common Stock outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,813,417&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) per share of Class A Common Stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share of Class A Common Stock - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share of Class A Common Stock - 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&#xb9;Calculated using the treasury stock method.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzItMS0xLTEtMjM0OTc_94f66d29-8f43-4f8b-8e13-a294a33d07cc"
      unitRef="usd">152218000</us-gaap:ProfitLoss>
    <maps:NetIncomeLossAttributableToParentPriorToReverseMerger
      contextRef="i11634e8930ca491d97147ad9419e3936_D20210101-20210615"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzMtMS0xLTEtMjM0OTc_7bea5bfd-fd4a-4132-910f-d90756e312a2"
      unitRef="usd">-15078000</maps:NetIncomeLossAttributableToParentPriorToReverseMerger>
    <maps:NetIncomeLossAttributableToNoncontrollingInterestAfterReverseMerger
      contextRef="if759a379905e44ef997526b9c58237e2_D20210617-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzQtMS0xLTEtMjM0OTc_17a0f47c-e1ae-4c9e-89cb-0b2f066631f2"
      unitRef="usd">76757000</maps:NetIncomeLossAttributableToNoncontrollingInterestAfterReverseMerger>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if759a379905e44ef997526b9c58237e2_D20210617-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzUtMS0xLTEtMjM0OTc_36f6cd2e-c590-4ab9-87b7-2fc6903f39d1"
      unitRef="usd">60383000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="if759a379905e44ef997526b9c58237e2_D20210617-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzctMS0xLTEtMjM0OTc_ab201af6-b869-4fcb-b2c1-e373700bb2ef"
      unitRef="usd">72483000</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if759a379905e44ef997526b9c58237e2_D20210617-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzgtMS0xLTEtMjM0OTc_a00bb171-1b3d-482a-b73e-71d478d23f81"
      unitRef="usd">-12100000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i15d22930e3b444eebc4befdd9e7aa503_D20210617-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzEwLTEtMS0xLTIzNDk3_cd298fc2-9b71-4765-9ac7-008aa25b2a33"
      unitRef="shares">65013517</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i66e4bc25b9884447bd28774084965db8_D20210617-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzEyLTEtMS0xLTIzNDk3_194e2e4b-a736-44dc-87fa-b328a070d4d7"
      unitRef="shares">1153782</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i66e4bc25b9884447bd28774084965db8_D20210617-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzEyLTEtMS0xLTIzNDk3_ca2fa3ac-c2dd-4851-8cc0-4df1b2dd5d17"
      unitRef="shares">1153782</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i81d398bff5ba4977bf275fe317a299dc_D20210617-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzEzLTEtMS0xLTIzNDk3_159726f5-6cf1-4509-a615-9e666b2f26d7"
      unitRef="shares">646118</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i81d398bff5ba4977bf275fe317a299dc_D20210617-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzEzLTEtMS0xLTIzNDk3_63443140-422a-4b93-9a3b-11d0a825e31a"
      unitRef="shares">646118</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if759a379905e44ef997526b9c58237e2_D20210617-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzE1LTEtMS0xLTIzNDk3_ff073eeb-d025-4b0f-b531-dd3c86988122"
      unitRef="shares">66813417</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i15d22930e3b444eebc4befdd9e7aa503_D20210617-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzE4LTEtMS0xLTIzNDk3_f3a3633f-3ad8-4f2c-b2dd-77b070f249e2"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i15d22930e3b444eebc4befdd9e7aa503_D20210617-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZTo4YTUzZTBkNWJjNjY0OWI3ODdiNDc0MjE1MWRmYzZlOS90YWJsZXJhbmdlOjhhNTNlMGQ1YmM2NjQ5Yjc4N2I0NzQyMTUxZGZjNmU5XzE5LTEtMS0xLTIzNDk3_5697a45a-8084-4693-bf9c-b5bcbc12aecd"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90ZXh0cmVnaW9uOjY1NzA5YzY1N2Y2NDQ5YWFhNTdkZTJiOGExMDEwZDZkXzIwMjE_b3da7575-bbbd-4a7f-b85f-c5eff8e7b105">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company excluded the following securities from its computation of diluted shares outstanding, as their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,502,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class P Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,660,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,398,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6a9966138b6e401bb732379eb9251b93_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZToyOWNiYWFmZjA5Nzg0Y2E1OTYyZWFkNGNlZjdlY2YzYy90YWJsZXJhbmdlOjI5Y2JhYWZmMDk3ODRjYTU5NjJlYWQ0Y2VmN2VjZjNjXzEtMi0xLTEtMjM0OTc_1e7120ec-5a26-4157-9f34-83cf4a92c540"
      unitRef="shares">65502347</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i90dfe1a0d5a14088bf69dd1e23be4861_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZToyOWNiYWFmZjA5Nzg0Y2E1OTYyZWFkNGNlZjdlY2YzYy90YWJsZXJhbmdlOjI5Y2JhYWZmMDk3ODRjYTU5NjJlYWQ0Y2VmN2VjZjNjXzItMi0xLTEtMjM0OTc_c49f5166-9ede-46e4-a432-44ce9536fe0a"
      unitRef="shares">25660529</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i454f247526f24170bc88e46b5da3f227_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZToyOWNiYWFmZjA5Nzg0Y2E1OTYyZWFkNGNlZjdlY2YzYy90YWJsZXJhbmdlOjI5Y2JhYWZmMDk3ODRjYTU5NjJlYWQ0Y2VmN2VjZjNjXzItMi0xLTEtMjM0OTc_f95da083-fd15-44c0-9a09-8b02d0a9ef07"
      unitRef="shares">25660529</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i027cb7cb15d44a67a73c009eaafde4ef_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZToyOWNiYWFmZjA5Nzg0Y2E1OTYyZWFkNGNlZjdlY2YzYy90YWJsZXJhbmdlOjI5Y2JhYWZmMDk3ODRjYTU5NjJlYWQ0Y2VmN2VjZjNjXzMtMi0xLTEtMjM0OTc_cee72b0c-444c-4cfb-83c2-4ca9c45ea127"
      unitRef="shares">6398707</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5d320a3655a04878aac24bb024a8ffcf_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF8xNzgvZnJhZzo2NTcwOWM2NTdmNjQ0OWFhYTU3ZGUyYjhhMTAxMGQ2ZC90YWJsZToyOWNiYWFmZjA5Nzg0Y2E1OTYyZWFkNGNlZjdlY2YzYy90YWJsZXJhbmdlOjI5Y2JhYWZmMDk3ODRjYTU5NjJlYWQ0Y2VmN2VjZjNjXzQtMi0xLTEtMjgwMDc_a7c4a3e0-8fe0-4ae0-97bd-f1b540ff4e02"
      unitRef="shares">2437500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2MjgxOTg_81761f3f-e11b-414c-96b5-b724cb19f16c">Income Taxes&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As a result of the Business Combination, WM Technology, Inc. became the sole managing member of WMH LLC, which is treated as a partnership for U.S. federal and most applicable state and local income tax purposes. As a partnership, WMH LLC is not subject to U.S. federal and certain state and local income taxes.  Accordingly, no provision for U.S. federal and state income taxes has been recorded in the financial statements for the period prior to June 16, 2021, as this period was prior to the Business Combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Following the Business Combination, any taxable income or loss generated by WMH LLC is passed through to and included in the taxable income or loss of its members, including WM Technology, Inc., on a pro rata basis, with the remainder reflected in the line item Income Taxed to Owners of Noncontrolling Interests. WM Technology, Inc. is subject to U.S. federal income taxes, in addition to state and local income taxes with respect to its allocable share of any taxable income of WMH following the Business Combination. The Company is also subject to taxes in foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The components of income (loss) before taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The components of the provision for (benefit from) income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"&gt;The change in the Company&#x2019;s income tax expense from 2020 to 2021 is due to the Business Combination and settlement of a foreign income tax examination. In 2020, the Company was only subject to minimal LLC entity-level and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"&gt;foreign taxes, whereas in 2021 the Company was also subject to U.S. federal and state income taxes on its allocable share of any taxable income or loss generated subsequent to the Business Combination. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"&gt;The actual income tax expense differs from the expected amount computed by applying the federal statutory corporate tax rate of 21 percent as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Federal statutory rate &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;State blended statutory rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;LLC flow-through structure &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Income taxed to owners of noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Change in fair value of warrant liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Other permanent items &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;R&amp;amp;D credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Change in valuation allowance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.40)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"&gt;The significant components of the net deferred tax assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&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="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in partnership&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,543&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax receivable agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryovers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryovers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Total deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,209&#160;&lt;/span&gt;&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,097&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December 31, 2021, the Company had federal and state net operating loss carry forwards of approximately $17.2&#160;million and $15.5&#160;million, respectively, available to reduce future taxable income, if any. The federal net operating loss carries forward indefinitely and most of the state net operating losses will expire beginning in 2041. The Company also has foreign net operating loss carry forwards of approximately $0.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December 31, 2021, the Company had federal and California research credit carryforwards of $0.6&#160;million and $0.4&#160;million available to reduce future tax. Federal tax credits begin to expire in 2041 and California credits carry forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Utilization of the net operating loss and tax credit carryforwards may be subject to an annual limitation due to the ownership change limitations provided by the Internal Revenue Code of 1986, as amended and similar state provisions. An &#x201c;ownership change&#x201d; would occur for these purposes if one or more stockholders or groups of stockholders, who own at least 5% of the Company&#x2019;s stock, increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Utilization of federal net operating loss carryforwards is also limited to 80% of the Company&#x2019;s taxable income in the year of deduction. In addition, a substantial portion of the Company&#x2019;s state net operating &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;loss is in California, for which there is a temporary suspension of the utilization of net operating loss carryforwards through 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s deferred tax asset is primarily attributable to future tax amortization deductions of tax basis created from the Business Combination and future tax receivable agreement (&#x201c;TRA&#x201d;) payments. These deferred tax assets generally amortize over 15 years beginning on the payment date. Tax amortization deductions in excess of taxable income from operations result in a net operating loss, which can be carried forward indefinitely for federal tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The deferred tax assets are reduced through the establishment of a valuation allowance if, based upon available evidence, it is determined that it is more-likely-than-not that the deferred tax assets will not be realized. Management assesses the available positive and negative evidence, including history of earnings or losses, loss carryback potential, impact of reversing temporary differences, tax planning strategies, and whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. Based on the Company&#x2019;s recent earnings history as well as anticipated future taxable income, management has concluded that it is more-likely-than-not that the U.S. federal and state deferred tax assets will be realized and that a valuation allowance is not needed. The Company&#x2019;s valuation allowance increased by $0.1&#160;million during 2021 due to losses in foreign jurisdictions.  There was no change in valuation allowance during 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company follows the provisions of FASB ASC 740-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Accounting for Uncertainty in Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. ASC 740-10 prescribes a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of any uncertain tax positions that have been taken or expected to be taken on a tax return.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table reflects changes in the unrecognized tax benefits since January 1, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the beginning of the period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to prior year tax provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#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="display:none"/&gt;&lt;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December 31, 2021, the Company has unrecognized tax benefits of approximately $0.2&#160;million, which would affect its effective tax rate if recognized. It is unlikely that the amount of liability for unrecognized tax benefits will significantly change over the next 12 months. It is the Company&#x2019;s policy to include penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively, as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company and its subsidiaries file income tax returns with the U.S. federal government, various U.S. states, and several foreign jurisdictions. The Company&#x2019;s U.S. federal and state tax returns remain open to examination for 2018 through 2021.   In addition, tax returns remain open to examination in non-U.S. subsidiaries, including Canada. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Tax Receivable Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Business Combination was accomplished through what is commonly referred to as an &#x201c;Up-C&#x201d; structure, which is often used by partnerships and limited liability companies undertaking an initial public offering. The Up-C structure allows the current WMH equity holders to retain their equity ownership in WMH, an entity that is classified as a partnership for U.S. federal income tax purposes, in the form of post-merger WMH units and provides potential future tax benefits for both WM Technology, Inc. and the post-merger WMH equity holders when they ultimately exchange their pass-through interests for shares of Class A common stock. Additionally, the Company could obtain future increases in its tax basis of the assets of WMH when such units are redeemed or exchanged by the continuing members. This increase in tax basis may have the effect of reducing the amounts paid in the future to various tax authorities. The increase in tax basis may also decrease gains (or increase losses) on future dispositions of certain capital assets to the extent tax basis is allocated to those capital assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In connection with the Business Combination, the Company entered into a Tax Receivable Agreement (&#x201c;TRA&#x201d;) with continuing members that provides for a payment to the continuing members of 85% of the amount of tax benefits, if any, that WM Technology, Inc. realizes, or is deemed to realize, as a result of redemptions or exchanges of WMH units.  In connection with such potential future tax benefits resulting from the Business Combination, the Company has established a deferred tax asset for the additional tax basis and a corresponding TRA liability of 85% of the expected benefit. The remaining 15% is recorded within paid-in capital. To date, no payments have been made with respect to the TRA.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2NTY2OTY_ac8bf353-359f-4e2f-9763-91d44c75d7a1">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The components of income (loss) before taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946&#160;&lt;/span&gt;&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzItMS0xLTEtMzgxMjE_fbda3ca6-edec-438a-8c03-8983341c1763"
      unitRef="usd">151987000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzItMy0xLTEtMzgxMjM_52493527-47d7-41d8-9dcf-d2884022a7a0"
      unitRef="usd">38878000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzItNS0xLTEtMzgxMjU_6e84d19e-cddc-4e2b-b73d-3d44f0c577e4"
      unitRef="usd">-4152000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzMtMS0xLTEtMzczMTE_9beb3659-1ede-44c4-80c1-9915536b4a99"
      unitRef="usd">-370000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzMtMy0xLTEtMzczMTE_584a6900-84f3-48cb-808c-6feb9f24f806"
      unitRef="usd">-48000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzMtNS0xLTEtMzczMTE_2b00d235-1350-49fa-8cc9-8d94b5a1acf3"
      unitRef="usd">5098000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzEyLTEtMS0xLTM3MzEx_d77f6f57-5e35-479c-9cf3-921a0c6c5cb0"
      unitRef="usd">151617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzEyLTMtMS0xLTM3MzEx_bdea7320-2179-48a4-9e16-087b7f1fb130"
      unitRef="usd">38830000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjMTQ0Nzk0NTM4NzQ0NzRkYjI5NzYzZTUwNzQ3MDA2Mi90YWJsZXJhbmdlOmMxNDQ3OTQ1Mzg3NDQ3NGRiMjk3NjNlNTA3NDcwMDYyXzEyLTUtMS0xLTM3MzEx_047ef96b-1ac8-4317-8abc-6f8c25ed9cb3"
      unitRef="usd">946000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2MjgxOTk_e3c90caf-7435-484a-a4db-20f5737a4e7a">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The components of the provision for (benefit from) income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzMtMS0xLTEtMzAzMjg_10f05eb3-00b8-46b4-96be-58de776ed8f5"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzMtMy0xLTEtMzAzMjg_718d9dd1-8bfe-442f-aa73-4589e0f92c5d"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzMtNS0xLTEtMzAzMjg_1b8d01db-4b3a-4a40-847c-90af13f9de08"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzQtMS0xLTEtMzAzMjg_f880aa5d-b66b-492a-89b8-e83cd743778a"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzQtMy0xLTEtMzAzMjg_7744d199-dd8b-4f28-a309-4dae158d51cb"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzQtNS0xLTEtMzAzMjg_da7c2e76-82d1-4815-a92b-e15717d4d165"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzUtMS0xLTEtMzAzMjg_de269511-7c64-4750-9ff1-4cf0aa6c550d"
      unitRef="usd">241000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzUtMy0xLTEtMzAzMjg_7274b236-5002-453a-b900-01331e1a5b54"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzUtNS0xLTEtMzAzMjg_e00f40ea-199b-4d0c-a45a-95f25a98e89d"
      unitRef="usd">1321000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzYtMS0xLTEtMzAzMjg_20628f92-d729-4b76-a9fe-0d76f3fc3ccd"
      unitRef="usd">241000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzYtMy0xLTEtMzAzMjg_d0c2431e-bd7e-4209-b368-b12a08482b1a"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzYtNS0xLTEtMzAzMjg_854b8d01-91ae-40bd-8174-d50e70f3b6cb"
      unitRef="usd">1321000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzktMS0xLTEtMzAzMjg_d3ed1354-ed18-411a-bbbd-efb776c33593"
      unitRef="usd">-508000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzktMy0xLTEtMzAzMjg_03c07876-13d5-4895-ad48-55a656f77571"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzktNS0xLTEtMzAzMjg_76b4bfef-6bed-496b-99fd-9b87a738df77"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEwLTEtMS0xLTMwMzI4_c3e4499a-a88e-4235-95aa-ffa66f34f089"
      unitRef="usd">-334000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEwLTMtMS0xLTMwMzI4_03c07876-13d5-4895-ad48-55a656f77571"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEwLTUtMS0xLTMwMzI4_76b4bfef-6bed-496b-99fd-9b87a738df77"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzExLTEtMS0xLTMwMzI4_a056ce1d-66da-4319-9566-e73edf9e0dce"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzExLTMtMS0xLTMwMzI4_62c4b910-b9b6-4b9d-a268-440dc71fd82e"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzExLTUtMS0xLTMwMzI4_c9feb81c-210d-4556-9150-66bd7d6a690a"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEyLTEtMS0xLTMwMzI4_05ba1b20-83f6-41eb-9a8e-629fb2be8acc"
      unitRef="usd">-842000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEyLTMtMS0xLTMwMzI4_04a5636c-ae66-4380-ba5f-22bd2c7c1a07"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEyLTUtMS0xLTMwMzI4_385c54c1-cc67-43b4-824c-970ce7a33bca"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEyLTEtMS0xLTMyMTA1_17c44952-3240-4178-9340-e70758695910"
      unitRef="usd">-601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEyLTMtMS0xLTMyMTA1_2d9183cd-9d67-4bf8-978d-70c7727a5f84"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTpjZjZlODNkNmM4ZDg0M2YwYWNiNTUzMDY2M2E2YTNiMS90YWJsZXJhbmdlOmNmNmU4M2Q2YzhkODQzZjBhY2I1NTMwNjYzYTZhM2IxXzEyLTUtMS0xLTM2MTA4_faac0b7f-f8d4-45b4-84c6-1907ee6edbed"
      unitRef="usd">1321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2NTI4NDU_66b41726-0063-4d5c-88e5-3318619b97b8">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"&gt;The actual income tax expense differs from the expected amount computed by applying the federal statutory corporate tax rate of 21 percent as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.467%"/&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:17.470%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Federal statutory rate &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;State blended statutory rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;LLC flow-through structure &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Income taxed to owners of noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Change in fair value of warrant liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Other permanent items &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;R&amp;amp;D credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Change in valuation allowance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.40)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzEtMS0xLTEtMzIwNjY_c697c7f4-6678-4e60-a3d4-92d11594e6cd"
      unitRef="usd">31844000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzEtMy0xLTEtMzIwNjY_536f78df-f242-4315-bb3c-9d6feb23647c"
      unitRef="usd">8154000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzItNS0xLTEtMzYxNDE_02f43494-1520-4885-8350-999b99bda78b"
      unitRef="usd">199000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzItMS0xLTEtMzIwNjY_2fa2f67f-3757-4595-8f2b-f218d9f7c1d9"
      unitRef="usd">8497000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzItMy0xLTEtMzIwNjY_9c4279a4-7ea9-4850-8692-61711d95c10f"
      unitRef="usd">2176000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzMtNS0xLTEtMzYxNDE_578351f1-d294-486c-9078-b05a6f187567"
      unitRef="usd">53000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <maps:EffectiveIncomeTaxRateReconciliationLLCFlowThroughStructure
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzQtMS0xLTEtMzc0NTg_2e4621c6-e969-4622-b9b6-ce5b1bdc6c15"
      unitRef="usd">0</maps:EffectiveIncomeTaxRateReconciliationLLCFlowThroughStructure>
    <maps:EffectiveIncomeTaxRateReconciliationLLCFlowThroughStructure
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzQtMy0xLTEtMzc0NTg_f85f2e9d-2f43-43f2-9e98-db1b8638661d"
      unitRef="usd">10340000</maps:EffectiveIncomeTaxRateReconciliationLLCFlowThroughStructure>
    <maps:EffectiveIncomeTaxRateReconciliationLLCFlowThroughStructure
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzQtNS0xLTEtMzc0NTg_f31de1b7-b9ba-4645-8410-e57e7fdbcb5b"
      unitRef="usd">252000</maps:EffectiveIncomeTaxRateReconciliationLLCFlowThroughStructure>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzMtMS0xLTEtMzIwNjY_bce090b8-d71f-420d-b33b-f349e91694a9"
      unitRef="usd">21762000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzMtMy0xLTEtMzIwNjY_ef1e4a05-5d5d-4825-9e2d-e6cb9db50a4f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzQtNS0xLTEtMzYxNDE_32d08918-243c-45a4-b887-d483360e1e9b"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzYtMS0xLTEtMzc0NzI_7f639e25-d039-4d20-b5aa-4bdf413ef311"
      unitRef="usd">227000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzYtMy0xLTEtMzc0NzI_6da95bbc-5a78-40fe-b27e-848c06577582"
      unitRef="usd">10000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzYtNS0xLTEtMzc0NzI_430dff46-6bb2-4aae-a4b7-40dfcd8ca767"
      unitRef="usd">1321000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <maps:EffectiveIncomeTaxReconciliationChangeInFairValueAdjustmentOfWarrants
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzUtMS0xLTEtMzIwNjY_702182d2-3d33-4f59-9a7b-2732965cc898"
      unitRef="usd">19669000</maps:EffectiveIncomeTaxReconciliationChangeInFairValueAdjustmentOfWarrants>
    <maps:EffectiveIncomeTaxReconciliationChangeInFairValueAdjustmentOfWarrants
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzUtMy0xLTEtMzIwNjY_f0f7b21d-f25d-476c-838b-c9d34cad29be"
      unitRef="usd">0</maps:EffectiveIncomeTaxReconciliationChangeInFairValueAdjustmentOfWarrants>
    <maps:EffectiveIncomeTaxReconciliationChangeInFairValueAdjustmentOfWarrants
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzYtNS0xLTEtMzYxNDE_b7e0b54a-d927-4bc2-85ef-408579afb5cf"
      unitRef="usd">0</maps:EffectiveIncomeTaxReconciliationChangeInFairValueAdjustmentOfWarrants>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzYtMS0xLTEtMzIwNjY_b559c060-d7c5-4d71-9c56-dba802b5ae06"
      unitRef="usd">901000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzYtMy0xLTEtMzIwNjY_1694316b-9997-40ce-8258-05047f3959c2"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzctNS0xLTEtMzYxNDE_d72cfe11-673e-4ea1-8d3f-72811b3683bd"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzctMS0xLTEtMzIwNjY_499921c8-24dd-48c6-9a98-83afa12332b0"
      unitRef="usd">751000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzctMy0xLTEtMzIwNjY_27e49ca5-212d-4e24-8e7a-fa50c623a30e"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzgtNS0xLTEtMzYxNDE_cc7344b4-e9bf-4ad5-bd9e-9b8634cc6b9d"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzgtMS0xLTEtMzIwNjY_b8c80993-5308-49cc-a2d9-f8703e10104b"
      unitRef="usd">112000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzgtMy0xLTEtMzIwNjY_8bef4b19-c151-48c0-b716-7c6d32e74ef2"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzktNS0xLTEtMzYxNDE_68ad4bc7-61d9-4eeb-b709-96c52fb721fd"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzEwLTEtMS0xLTMyMDY2_30e1d67c-1df4-41fb-8b79-2f7515ef2951"
      unitRef="usd">-601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzEwLTMtMS0xLTMyMDY2_b0b403de-5efd-43eb-be80-5bbd77eb8b4c"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzExLTUtMS0xLTM2MTQx_55c29cb2-1f02-4a7b-b4c2-0090eec94243"
      unitRef="usd">1321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzExLTEtMS0xLTMyMDY2_b02b99f8-896e-454c-995c-4461587987de"
      unitRef="number">-0.0040</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzExLTMtMS0xLTMyMDY2_058c9dfa-d3ee-449c-8b5a-9e3308d63e2f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id9c6825f3a5d4a829e002aa9af03d8e0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo2ZWJhOTNkM2IzMzk0YjZmYmZjYjg3YTMwMzUzM2I3Zi90YWJsZXJhbmdlOjZlYmE5M2QzYjMzOTRiNmZiZmNiODdhMzAzNTMzYjdmXzEzLTUtMS0xLTM2MTQ4_e12e3c5a-56a0-4645-818a-e4ad99c56724"
      unitRef="number">1.3964</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2MjgyMDA_a5dcb4f4-71e9-4fb3-a178-80be2ba268da">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"&gt;The significant components of the net deferred tax assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&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="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in partnership&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,543&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax receivable agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryovers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryovers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Total deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,209&#160;&lt;/span&gt;&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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,097&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzMtMS0xLTEtMjg3MTA_02c3a4ac-bc5f-4b72-9a0f-a112856d27ee"
      unitRef="usd">112543000</us-gaap:DeferredTaxAssetsInvestments>
    <maps:DeferredTaxAssetsTaxReceivableAgreement
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzQtMS0xLTEtMjg3MTA_e0dfc545-7e1e-4480-93c5-ae0b47671163"
      unitRef="usd">34203000</maps:DeferredTaxAssetsTaxReceivableAgreement>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzUtMS0xLTEtMjg3MTA_4cf2b95f-a229-4c65-853d-f48337327e2d"
      unitRef="usd">4694000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzYtMS0xLTEtMjg3MTA_ab919ead-462e-4e8e-b39e-68666fb51af2"
      unitRef="usd">751000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzctMS0xLTEtMzE5MTc_5761bbfb-ae03-48a2-8797-3cbd24ea6978"
      unitRef="usd">18000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzgtMS0xLTEtMzE5MTc_d8b6f2b2-4ce7-4bf5-aa2f-ee73610713b5"
      unitRef="usd">152209000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzktMS0xLTEtMjg3MTA_e1df685c-c473-45bd-af64-ad373518b9ed"
      unitRef="usd">112000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTo4YzU5MTQ2N2UyMzE0YTVjOGFmZTBjYjFlZGQ1ZWYwMi90YWJsZXJhbmdlOjhjNTkxNDY3ZTIzMTRhNWM4YWZlMGNiMWVkZDVlZjAyXzEwLTEtMS0xLTI4NzEw_968a9886-cc81-4d30-b8a5-ecf82394b1ad"
      unitRef="usd">152097000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i79a8ee9ab31a431a8687a677e68cfa75_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODAzMTM_234e1a47-699a-4f55-9e45-42f63467ed8e"
      unitRef="usd">17200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5b7353e43bb247a1bfd0d5c5b8abbc27_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODAzMjg_84da082f-f68d-4678-9241-932e0e167531"
      unitRef="usd">15500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i57f5472a0b7142d38bf56b4924fef119_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODAzNDM_fcb0f562-88bc-4366-9df8-f7af1ac39be8"
      unitRef="usd">400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i189d42c94d3643a9888a23599c6d71cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2NTI4NDg_4ce73785-1f1a-4508-acdf-d5a829d7b042"
      unitRef="usd">600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6fc651b32c4a414bbdeff4f7647f4fc5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODAzNTc_de07af4b-517a-47df-b51a-54e866e8aff6"
      unitRef="usd">400000</us-gaap:TaxCreditCarryforwardAmount>
    <maps:BusinessCombinationAndFutureTaxReceivableAgreementDeferredTaxAssetsAmortizationPeriod
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODAzNzk_87682ef0-3e04-4b24-ba9a-9f004dc94f2b">P15Y</maps:BusinessCombinationAndFutureTaxReceivableAgreementDeferredTaxAssetsAmortizationPeriod>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODAzODE_3b24ea6f-66da-48a0-88b8-36180098af1d"
      unitRef="usd">100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i535b2943b0a44953b42470d6966e0db6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2NTI4Njg_1e0268b1-9e24-4288-acfb-e2ae5995dd67"
      unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzEwOTk1MTE2NTI4Nzc_ecedf065-cb01-41ad-b5cd-d5a669056fbe">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table reflects changes in the unrecognized tax benefits since January 1, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.468%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the beginning of the period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to prior year tax provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#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="display:none"/&gt;&lt;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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i55fe1cdf007b4a4b915e68b42eb79391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTowZTk2ZWQyOWQyNzc0YWRlYTVlZDRjMjIyZjM1Y2Q2NC90YWJsZXJhbmdlOjBlOTZlZDI5ZDI3NzRhZGVhNWVkNGMyMjJmMzVjZDY0XzEtMS0xLTEtMzE5OTE_ebf6ffce-706f-46ee-b600-f746bf38520d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTowZTk2ZWQyOWQyNzc0YWRlYTVlZDRjMjIyZjM1Y2Q2NC90YWJsZXJhbmdlOjBlOTZlZDI5ZDI3NzRhZGVhNWVkNGMyMjJmMzVjZDY0XzItMS0xLTEtMzE5NTk_a4c751de-3e31-4d5d-b3a1-d3ee4d57783a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia750191aa22a4a2eb9910c06eb465b11_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTowZTk2ZWQyOWQyNzc0YWRlYTVlZDRjMjIyZjM1Y2Q2NC90YWJsZXJhbmdlOjBlOTZlZDI5ZDI3NzRhZGVhNWVkNGMyMjJmMzVjZDY0XzMtMS0xLTEtMzE5NTk_6c288a7d-e874-4fbd-9413-2ea747930691"
      unitRef="usd">188000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90YWJsZTowZTk2ZWQyOWQyNzc0YWRlYTVlZDRjMjIyZjM1Y2Q2NC90YWJsZXJhbmdlOjBlOTZlZDI5ZDI3NzRhZGVhNWVkNGMyMjJmMzVjZDY0XzQtMS0xLTEtMzE5NTk_b9d9d585-eb5c-4ebc-a116-d087b52a0d3c"
      unitRef="usd">188000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODA0Mzc_56d15b09-b3b4-4f40-9b19-6d2c1da3085b"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefits>
    <maps:PaymentToContinuingMembersAsPercentFromAmountOfTaxBenefits
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODA0NTE_578c830b-089e-4498-9503-e65cdb445805"
      unitRef="number">0.85</maps:PaymentToContinuingMembersAsPercentFromAmountOfTaxBenefits>
    <maps:TaxReceivableAgreementLiabilityAsPercentOfExpectedBenefit
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODA0NTY_19154162-75ea-4b81-ba8c-7111beaa6d62"
      unitRef="number">0.85</maps:TaxReceivableAgreementLiabilityAsPercentOfExpectedBenefit>
    <maps:TaxReceivableAgreementLiabilityAsPercentOfEquity
      contextRef="ibedf9a7a662a45ccb1eb4c4febc0ac87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwYmM0Y2E0NDllZDQ1ODU4NjBlYTc2NDY4YTc3OGMwL3NlYzo0MGJjNGNhNDQ5ZWQ0NTg1ODYwZWE3NjQ2OGE3NzhjMF83NjMvZnJhZzpkNjM0NjRmNTdhMzc0ZjBkYTNkNmY4MTA2ZmRiODViZC90ZXh0cmVnaW9uOmQ2MzQ2NGY1N2EzNzRmMGRhM2Q2ZjgxMDZmZGI4NWJkXzIxOTkwMjMyODA0NjE_52769b50-250d-4bc0-b94f-718333446503"
      unitRef="number">0.15</maps:TaxReceivableAgreementLiabilityAsPercentOfEquity>
</xbrl>
