<?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:exfy="http://www.expensify.com/20220331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  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="exfy-20220331.xsd" xlink:type="simple"/>
    <context id="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i083a21114ab14243810051d172ebbc0d_I20220509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-09</instant>
        </period>
    </context>
    <context id="iccfb8abae4d347c993d56c4e20669b5a_I20220509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-09</instant>
        </period>
    </context>
    <context id="i1c3e454895804ef7a8a5131adb111e15_I20220509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-09</instant>
        </period>
    </context>
    <context id="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i954aed4c427f41c196f5270338c7887a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i4c518b43f89c496cabee464785633d57_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic1944fd5f9204571b4697f7fbcaf13aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94d734455d34454193d557f01de11e9a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if74001b5a96c47d8ad16543612795f12_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i62377ed503d1416ba46572b9490aeea4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i750bf157a6ed4dbea0d56a7e37cbdd90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f72829e7217456293063296cc744d90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i93b06ffb5e1c468692542c73aa6394c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i6f12c91b2469474db9e04dcdc752945e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i26fe5363225348aaaa6e843869087823_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i45be95abaa2641bf9108033240b90406_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i611f51b8b53b4fa3b42c76830e72e1e6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6d6a6caf11644861b22fc621a342284c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e1eb3525fdd4190bce16e6b2a2fa329_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0c4abf02f1144f03973f16272aa54a2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a39ae9c207c44a88904b3500a5d4fb7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8a1749760b044efb5178ba24cc47951_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="iadf951d9d44e49a684a6e590e61ffac4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="ib63bc62c61544df3b51a93eab1747dad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb49a5df2b1340f7ad4a3154540f4abb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic24cc3c20af641e098b50feaa0a49213_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e3df2b0a5da47889aa15e9cf18dcf7d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie805ac6cf4d64080a2002eb1e51fb866_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if2de7bcd16c9461e8c7f9113f5519e67_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ife00934829784457a86f7132cbe6f78f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie882014ec5d247849df07a6b895d1d60_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc5b91ef1a274a9aad857bec92577f3c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7dd09f4abac146b8ba1acc69bbd20a4f_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i0455b612f6ee4ec4b1c875ade4b93497_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i47aee3f614944bb1968602bbdf2c0555_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icc4562519bfd4b799f8838fcb14c8de3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2d0dc5b86e94453d9ab7581abaedee29_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec272996fd6b4cbcb9fafd7482b717d6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">exfy:CashbackRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i967bed90e14d4d79b7856c046a24a8c7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">exfy:CashbackRewardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6cd95c8066dc4c7b93e38b956a04efca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i932b2c03ba1a42f4838b5184f9d57889_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a8c35aa24664ad493d762d71b77a54c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ief698b3b7dc348b28e53b1e7252445c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8160b3f45d434c879fc7b47624085ef8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5c23825b05a54f0291d8b6ab1ff6bd57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbdcb698ebc641abb82207142093724e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1be994c7fe6e46928140cd4ef4b8e100_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e564a66c5f941d8ab775f65ad057c6e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id418f71015304aa082f91118287e350f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8ba5587b05c48269f1a593534e1bd32_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i12dbbb2320bd44cd829012e3bd53868c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb58ae596c404ce4b538887b0df9f940_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7b56af8f2002471a910979d47697f17f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8d513bb40fa42f5bc639bc90ff77b13_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyPaymentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i185a40a977ed4f1e8e360790b089547f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyPaymentLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87a8d398bd1548f2a1da090fa9517b13_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i1750aef95d164db6aba7c6626ee55f22_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i411208631b4d40a196d17d3efcc70389_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i7fc57b7d3ab44dd9981c1323dc3c7c36_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i05671b13359e40ea92b5cc4874abe481_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc99518bed8843cc81ee1503f54f552c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib020e311e5c1432f9ecd8ec3aa5133d6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanInitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if697ee20487a4e67b95e9631df57f87f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanDelayedTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id656d15595444759a70d2c8a892f6ccd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i69a40977c0854ed68a613f02913df759_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib183043eab614775a95b9ffea359de37_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanInitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i85a9c193d12649aebc4bb5d1ce2161f5_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22a0cd7771404b6f9cc9fa9752bd1b7a_D20241001-20241001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-01</endDate>
        </period>
    </context>
    <context id="i747c1bf91da540c3ac91d27f7010a194_D20251001-20251001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-01</endDate>
        </period>
    </context>
    <context id="i83352f85e3da438f9dc0f9467152ca47_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1acdd23ac5f140adb2ad7c66a63f0781_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib45ab5f9db1d4e31877d7c862f7ff145_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie219fedb281c4fa38d5060e51c9ea381_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7d790a8673b4c4cb9d30533633304fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id049155d796d475bbc265b066ddaebd4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">exfy:ReferenceRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibc62501b618f458b98bab4e5cd6aa19c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iaa434dec77bc42edbed1acc802fcbe00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">exfy:Amended2021TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i221fcfdac16d4c59b7fb79e588874399_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i07e2c32c06254c309b292d2ad2e5c547_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i67d1ffecf0e64305ae58e4c7197384a8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4f85dd8bf171400d9710ce67294491ab_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="if22e1fdae30a411a95b75441fbc94453_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ifc86a042a0504988b58c9669968fbed7_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="iaee2d2ff87354c6f84f2d4784dc3faa6_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="if6fa97293dc84ef0afd252c72fc18a1b_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ifb70f4192e3d48f78fbfdfe103eee9e5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibcee9ee163344bffa8e7071d6acd61eb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic6b990f2abac4fde863355d438b132e1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia3c9c56f0ba04261a9d9c07dc385507b_I20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-09</instant>
        </period>
    </context>
    <context id="iceb3c6aca70b4378a3c3a5da12fe7fcb_I20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-09</instant>
        </period>
    </context>
    <context id="i19be3349a88e457882ac4c851920b807_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i7a4de37754a54f088254f503da270520_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ie64f51e0c6864434af4c04aa9e100547_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if32054b283114339a38886fba2c4c026_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6d2a796c62b34604a79b358c755d8549_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2021IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="if374576a0c5d412ea09db23defcd7464_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:MatchingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5c00d9167d474ef78e2201658695a830_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:MatchingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if2586d66688b4f3a9165afce202d0469_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4f34f41ed0a440e28008bc780a3a79e2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9706ae2c54c14b2d94cd5471c055943f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="id77f46e3eccd4caebdff0d0ece53f5d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7980456340ed4c968f0345e2b20a1473_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1fbd735c0df94fdcb056b54c03eab1d9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i50e55276bc004b17a8a917b7016d67e6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e7559c8a9264edba12be5cc86685993_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic97c441a667d4101a9d461acda1135c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i0286732eb35e476e823b03b0cd4c1e4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</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="i6800cffd01cc46e996aa067b7ed50382_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:TenPercentHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6cff6398edea4a63b403bbb7175bcf0a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">exfy:OtherThanTenPercentHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2490c6442a024c6288917a089faefca4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">exfy:NonStatutoryOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1cd4058e75d441a5bf28c967e1239ac4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2009OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i91e8314d62174a1da1b39a6bc7898aad_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">exfy:The2019OptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie133bd03273340f9b32718e7d2416ce9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia5f16e004ab149179213c5e779bf1bb5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8369a94c690f44f89a3e40ca63b2ff13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9bab904389c14371a6ef2c28c35daa26_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id536965a17ed458da67bf6c568beaa29_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0500935dda104a05befaaf5defb1fb6d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie772e9d4a0d545af9cd268787e6d2af4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bac11d1c1044151b35c6de8ff6d813b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0cc14a577b35471b9c981a8d028cbd42_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0501c1f503604fe09c5cc7030c7d9e89_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">exfy:MatchingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i652d20b49ed7435398fe8c4315d954c1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">exfy:MatchingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i28f1384c4cc3419fb10957786b0662ec_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ief5d41efc46b4720b68c3e37971cd41e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifb902da09b1d43daa685f6dffb7dde44_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9fe9cbf5d0434943b35f047da7a3570a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie75751880f684edf96d7758db7f4171e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i327adc4be0fa44ba8cbe847d3dee2494_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i444e37fd8ccd4b239ac3cb72d0194aa8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie9cc81b77df24b96879636e13ccb546f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i44f850c716d64c6e85725b8745997a85_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i021759b8b4bd4f3d87716335a07ea2f1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i465186c941f64687a9663fe5c6936d7c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if492bc0341ba47a7aa908aa4f94c233b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i34db096c2e414acd98dc14271cb6f1c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">exfy:CommonStockLT50Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibc62385f93a14f69825d9e90237afcef_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if4542c0e432b4beabe68675cb192e7a2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i622ea754e614476699752b633bfdb8c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">exfy:MatchingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iebbdcc05a5474f10a2b22ec5a3171225_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">exfy:MatchingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id63b830d22f34c97b9a50860179faf79_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9af27f0e91944e8eb016aae5db2cb0af_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic2245dbf2d874d358eb69d1180f19964_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i20d41eb20cf44ec88507e24a97fc908d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001476840</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">exfy:ExpensifyOrgMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>exfy:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180L2ZyYWc6YzBjZDA0MTQzM2RlNDVjZGExYmIwMzJjMzlkMDNiMzIvdGFibGU6MjlmZWQ3NTIyMWUxNDk0ZmFiZDFhYjk0YWMyZGNiZjIvdGFibGVyYW5nZToyOWZlZDc1MjIxZTE0OTRmYWJkMWFiOTRhYzJkY2JmMl8yLTItMS0xLTE1MDIxMg_180698bf-67ab-44ad-95cc-dcecdcbfd288">0001476840</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180L2ZyYWc6YzBjZDA0MTQzM2RlNDVjZGExYmIwMzJjMzlkMDNiMzIvdGFibGU6MjlmZWQ3NTIyMWUxNDk0ZmFiZDFhYjk0YWMyZGNiZjIvdGFibGVyYW5nZToyOWZlZDc1MjIxZTE0OTRmYWJkMWFiOTRhYzJkY2JmMl8zLTItMS0xLTE1MDIxMg_060d6044-6db0-4e30-aad7-56be0b9d216e">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180L2ZyYWc6YzBjZDA0MTQzM2RlNDVjZGExYmIwMzJjMzlkMDNiMzIvdGFibGU6MjlmZWQ3NTIyMWUxNDk0ZmFiZDFhYjk0YWMyZGNiZjIvdGFibGVyYW5nZToyOWZlZDc1MjIxZTE0OTRmYWJkMWFiOTRhYzJkY2JmMl80LTItMS0xLTE1MDIxMg_d46a4ac0-d1b9-46c5-b05f-fcfb0b3bf751">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180L2ZyYWc6YzBjZDA0MTQzM2RlNDVjZGExYmIwMzJjMzlkMDNiMzIvdGFibGU6MjlmZWQ3NTIyMWUxNDk0ZmFiZDFhYjk0YWMyZGNiZjIvdGFibGVyYW5nZToyOWZlZDc1MjIxZTE0OTRmYWJkMWFiOTRhYzJkY2JmMl81LTItMS0xLTE1MDIxMg_af8b8cc0-8604-4eb8-958e-495ed65179c9">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180L2ZyYWc6YzBjZDA0MTQzM2RlNDVjZGExYmIwMzJjMzlkMDNiMzIvdGFibGU6MjlmZWQ3NTIyMWUxNDk0ZmFiZDFhYjk0YWMyZGNiZjIvdGFibGVyYW5nZToyOWZlZDc1MjIxZTE0OTRmYWJkMWFiOTRhYzJkY2JmMl82LTItMS0xLTE1MDIxMg_417fda30-c353-45c7-a50b-a1576d007e33">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0wLTEtMS0xNjAwMDE_0ec25db0-dfb7-4981-b781-24148536b7c8">http://www.expensify.com/20220331#RightOfUseAssets</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0wLTEtMS0xNjAwMDE_9ede7f99-8e1c-4aba-b3bd-31f60c0b5fad">http://www.expensify.com/20220331#RightOfUseAssets</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0wLTEtMS0xNjAwMDM_1565eac1-1601-4148-8a12-a909296a14ab">http://www.expensify.com/20220331#RightOfUseAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0wLTEtMS0xNjAwMDM_4f378379-48a9-4dcf-b668-51b71062c4ee">http://www.expensify.com/20220331#RightOfUseAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_68af8537-2950-41e5-8308-fd5d99deee81">http://www.expensify.com/20220331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_e14a874c-be76-432f-b67d-f38f0949926b">http://www.expensify.com/20220331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_9fb3d8a5-68b1-48fb-9e1e-0ff64f825665">http://www.expensify.com/20220331#LeaseLiabilityNonCurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_b00a9fcb-7fa1-433a-986b-5e7accc6d66b">http://www.expensify.com/20220331#LeaseLiabilityNonCurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjY3_0c78354e-49d0-4604-b4d6-ccf4682720e5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6MmYxY2M2ZTYwNWY2NGJkNDg3OWFhMjk5Nzk4NjMzOTYvdGFibGVyYW5nZToyZjFjYzZlNjA1ZjY0YmQ0ODc5YWEyOTk3OTg2MzM5Nl8wLTAtMS0xLTE1MDIxMg_a30b3c35-09b7-42de-ac56-0e924454fd36">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMDQ_6f44681f-110e-4a39-9ed8-f1a8f83a6da9">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6YTA1ODBlZmZlOWM2NDdlY2IzNzNiYjY4ODI4NWIzYTYvdGFibGVyYW5nZTphMDU4MGVmZmU5YzY0N2VjYjM3M2JiNjg4Mjg1YjNhNl8wLTAtMS0xLTE1MDIxMg_9e6e0167-d7b5-4fe8-bf58-4065f13a15c8">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjY4_1f5f8100-bfa8-4895-ad15-dac8f664946e">001-41043</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjYz_9735b116-edd3-448a-9830-cf2fff31f2c8">Expensify, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6ZDI4MTcwMmU5ODk5NGVkZDhkODM1M2MwMGUwNTZhNzQvdGFibGVyYW5nZTpkMjgxNzAyZTk4OTk0ZWRkOGQ4MzUzYzAwZTA1NmE3NF8wLTAtMS0xLTE1MDIxMg_7c7648aa-7076-4099-ac03-64025d970cd3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6ZDI4MTcwMmU5ODk5NGVkZDhkODM1M2MwMGUwNTZhNzQvdGFibGVyYW5nZTpkMjgxNzAyZTk4OTk0ZWRkOGQ4MzUzYzAwZTA1NmE3NF8wLTEtMS0xLTE1MDIxMg_cbc6eb4f-6a14-4434-97b5-ebc53024107f">27-0239450</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6ZDI4MTcwMmU5ODk5NGVkZDhkODM1M2MwMGUwNTZhNzQvdGFibGVyYW5nZTpkMjgxNzAyZTk4OTk0ZWRkOGQ4MzUzYzAwZTA1NmE3NF8yLTAtMS0xLTE1MDIxMi90ZXh0cmVnaW9uOjdhNzdlMDAzY2Y3OTRmMjM5OGQwN2ZiNGFjMGI0ZDM1XzQ_b726fad1-9a2d-44a7-9bde-827c3259a959">401 SW 5th Ave</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6ZDI4MTcwMmU5ODk5NGVkZDhkODM1M2MwMGUwNTZhNzQvdGFibGVyYW5nZTpkMjgxNzAyZTk4OTk0ZWRkOGQ4MzUzYzAwZTA1NmE3NF8yLTAtMS0xLTE1MDIxMi90ZXh0cmVnaW9uOjdhNzdlMDAzY2Y3OTRmMjM5OGQwN2ZiNGFjMGI0ZDM1Xzc_fe340213-db40-4ddc-a6a8-5768b8a31a39">Portland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6ZDI4MTcwMmU5ODk5NGVkZDhkODM1M2MwMGUwNTZhNzQvdGFibGVyYW5nZTpkMjgxNzAyZTk4OTk0ZWRkOGQ4MzUzYzAwZTA1NmE3NF8yLTAtMS0xLTE1MDIxMi90ZXh0cmVnaW9uOjdhNzdlMDAzY2Y3OTRmMjM5OGQwN2ZiNGFjMGI0ZDM1XzEw_74f92bc1-f4a8-454c-aedb-d358ca487cf8">OR</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6ZDI4MTcwMmU5ODk5NGVkZDhkODM1M2MwMGUwNTZhNzQvdGFibGVyYW5nZTpkMjgxNzAyZTk4OTk0ZWRkOGQ4MzUzYzAwZTA1NmE3NF8yLTEtMS0xLTE1MDIxMg_1d635c51-2b11-4521-a734-1ec06f8a39fb">97204</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjY0_0696e00e-463d-4a05-9766-4a23d8a95ca7">475</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjY1_ebc5dd1c-43a9-4a61-bd66-60974ddf3023">221-8402</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6NzEwNjRjNzBmYjI4NDdiYTg3YTA4MmUyMjNiOTRkOTUvdGFibGVyYW5nZTo3MTA2NGM3MGZiMjg0N2JhODdhMDgyZTIyM2I5NGQ5NV8xLTAtMS0xLTE1MDIxMg_524ff5c5-943d-4a87-bd3a-d4bf3c1d6d78">Class A Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6NzEwNjRjNzBmYjI4NDdiYTg3YTA4MmUyMjNiOTRkOTUvdGFibGVyYW5nZTo3MTA2NGM3MGZiMjg0N2JhODdhMDgyZTIyM2I5NGQ5NV8xLTEtMS0xLTE1MDIxMg_3bc81d2b-747f-4fa8-b54b-2769b1e7bf50">EXFY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6NzEwNjRjNzBmYjI4NDdiYTg3YTA4MmUyMjNiOTRkOTUvdGFibGVyYW5nZTo3MTA2NGM3MGZiMjg0N2JhODdhMDgyZTIyM2I5NGQ5NV8xLTItMS0xLTE1MDIxMg_8152afd2-1513-4b12-813a-936ae09684f4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjY5_66d6e296-b8cf-4f24-817b-43ae192d3f3d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjY2_b6d5a159-b2db-4bfc-a31c-51db8b148aa8">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6MDA5OTI2OGM2ZmFhNDcxMzkyNmM2MjRlYzVlNjAzOWMvdGFibGVyYW5nZTowMDk5MjY4YzZmYWE0NzEzOTI2YzYyNGVjNWU2MDM5Y18xLTAtMS0xLTE1MDIxMg_2e366ae7-1377-4209-9ecb-9eecafdaa1f4">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6MDA5OTI2OGM2ZmFhNDcxMzkyNmM2MjRlYzVlNjAzOWMvdGFibGVyYW5nZTowMDk5MjY4YzZmYWE0NzEzOTI2YzYyNGVjNWU2MDM5Y18xLTMtMS0xLTE1MDIxMg_646db017-05e8-4007-b48a-a20ecda8b731">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGFibGU6MDA5OTI2OGM2ZmFhNDcxMzkyNmM2MjRlYzVlNjAzOWMvdGFibGVyYW5nZTowMDk5MjY4YzZmYWE0NzEzOTI2YzYyNGVjNWU2MDM5Y18yLTMtMS0xLTE1MDIxMg_ad8f7253-385e-416d-aedc-2262e8bce5a9">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjYw_0dbe8b53-0e3d-4db7-aa69-4a06131349ee">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl8yMjYx_a040b007-7e39-497c-bc08-0bbe15c48644">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i083a21114ab14243810051d172ebbc0d_I20220509"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl82MDQ3MzEzOTU1NzEy_3e851d1f-fe39-485b-aff2-8a032edeae8d"
      unitRef="shares">68037063</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iccfb8abae4d347c993d56c4e20669b5a_I20220509"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl82MDQ3MzEzOTU1NzMw_463b9126-218f-4c03-894b-e9d6f9dd1631"
      unitRef="shares">7337960</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1c3e454895804ef7a8a5131adb111e15_I20220509"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xL2ZyYWc6NDEyYmNmYzc5OTExNDVmOGI2M2Y3OTdhNmZiYzhjZmYvdGV4dHJlZ2lvbjo0MTJiY2ZjNzk5MTE0NWY4YjYzZjc5N2E2ZmJjOGNmZl82MDQ3MzEzOTU1NzQ0_045fdaac-15fd-4154-9f5e-8317af336c4e"
      unitRef="shares">6226160</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNC0xLTEtMS0xNTAyMTI_c0d787c2-1c2b-4858-98a5-0743ece105b7"
      unitRef="usd">101101000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNC0zLTEtMS0xNTAyMTI_8a3e3146-acb0-4030-83ac-ce1aa10c99ce"
      unitRef="usd">98398000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNS0xLTEtMS0xNTAyMTI_0b45bb0e-b79d-4729-a24f-5652b3d072d7"
      unitRef="usd">16022000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNS0zLTEtMS0xNTAyMTI_549f6450-c152-4797-8b05-ff5318f3da68"
      unitRef="usd">15713000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SettlementAssetsCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNi0xLTEtMS0xNTAyMTI_18831277-14ff-4924-8827-3a6b737e9d58"
      unitRef="usd">34313000</us-gaap:SettlementAssetsCurrent>
    <us-gaap:SettlementAssetsCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNi0zLTEtMS0xNTAyMTI_32b5878b-879b-40d1-885c-e5b195f25203"
      unitRef="usd">21880000</us-gaap:SettlementAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNy0xLTEtMS0xNTAyMTI_63e9bf25-adf4-41e2-92cf-223c37b39fae"
      unitRef="usd">7060000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfNy0zLTEtMS0xNTAyMTI_587dbd45-ba57-4d0d-bd32-dd89359ee24b"
      unitRef="usd">7436000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfOC0xLTEtMS0xNTAyMTI_32402f8b-ffc6-4b89-a43b-680e75d12d14"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfOC0zLTEtMS0xNTAyMTI_e35c03aa-f8a1-4c86-bff9-c72cd367e1c3"
      unitRef="usd">14000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfOS0xLTEtMS0xNTAyMTI_9779b390-2e92-4d53-acc7-b68b3ef9705e"
      unitRef="usd">15746000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfOS0zLTEtMS0xNTAyMTI_82e24447-2c80-48d5-916d-ae75b97b829c"
      unitRef="usd">14201000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTAtMS0xLTEtMTUwMjEy_80dac315-37dd-47c6-a47f-330183b3c057"
      unitRef="usd">174242000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTAtMy0xLTEtMTUwMjEy_4927f440-7874-4df3-a390-2f1fa6657908"
      unitRef="usd">157642000</us-gaap:AssetsCurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTEtMS0xLTEtMTUwMjEy_a435137e-5710-4ad8-89ef-6bfaa9d615f0"
      unitRef="usd">6158000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTEtMy0xLTEtMTUwMjEy_7a38559c-6742-46c8-927b-890cc6bdd81f"
      unitRef="usd">6359000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTItMS0xLTEtMTUwMjEy_68c47b81-cc00-4cee-910e-a45e8992ea1c"
      unitRef="usd">15584000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTItMy0xLTEtMTUwMjEy_45590267-1ac9-42ec-92d6-288621386d89"
      unitRef="usd">15930000</us-gaap:PropertyPlantAndEquipmentNet>
    <exfy:RightOfUseAssets
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTMtMS0xLTEtMTUwMjEy_157b2a9b-68e1-4085-bf27-4e7fffe4b533"
      unitRef="usd">1832000</exfy:RightOfUseAssets>
    <exfy:RightOfUseAssets
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTMtMy0xLTEtMTUwMjEy_d360b5f8-9124-4e2c-8eb2-5e5649fae6a7"
      unitRef="usd">2202000</exfy:RightOfUseAssets>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTQtMS0xLTEtMTUwMjEy_56ad518a-318c-4313-b87c-645a82901a1e"
      unitRef="usd">370000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTQtMy0xLTEtMTUwMjEy_94c6a8cc-4277-47bf-bc08-53551dd3efa8"
      unitRef="usd">370000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTUtMS0xLTEtMTUwMjEy_f7338aff-5c2f-45ce-860a-aa86a63a6d84"
      unitRef="usd">628000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTUtMy0xLTEtMTUwMjEy_4d097c7a-453a-403d-8aa8-8d7abb093d5f"
      unitRef="usd">710000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTYtMS0xLTEtMTUwMjEy_f4931e73-9a49-4b17-8082-f68541864d97"
      unitRef="usd">198814000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTYtMy0xLTEtMTUwMjEy_8385d480-a327-4837-86f7-ba551c1009e9"
      unitRef="usd">183213000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTgtMS0xLTEtMTUwMjEy_4053e638-0783-4116-9c4e-1c3cd3f1c767"
      unitRef="usd">1437000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTgtMy0xLTEtMTUwMjEy_647cf87a-5d79-4380-a1bb-6c653f809185"
      unitRef="usd">3752000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTktMS0xLTEtMTUwMjEy_89b1507e-120e-40f8-9cad-4b976c4192d9"
      unitRef="usd">8411000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMTktMy0xLTEtMTUwMjEy_a1054c60-c829-4603-b593-4d0f75a5a6cf"
      unitRef="usd">11046000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjAtMS0xLTEtMTUwMjEy_9c0f6f87-2c81-46b9-81f6-82579caa2f75"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjAtMy0xLTEtMTUwMjEy_6be61cb4-bd48-4949-bef2-a826887dd761"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjEtMS0xLTEtMTUwMjEy_dfe135ef-262c-4089-863e-9e0b47f825c3"
      unitRef="usd">547000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjEtMy0xLTEtMTUwMjEy_9c80e1b2-19d2-41f0-b933-b3a401b0f956"
      unitRef="usd">549000</us-gaap:LongTermDebtCurrent>
    <exfy:LeaseLiabilityCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjItMS0xLTEtMTUwMjEy_369e1bc8-980d-481f-bc6b-cdd696bd9b2e"
      unitRef="usd">1559000</exfy:LeaseLiabilityCurrent>
    <exfy:LeaseLiabilityCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjItMy0xLTEtMTUwMjEy_19b4190b-44e4-4b6e-ac5d-ae42b1ea051f"
      unitRef="usd">1549000</exfy:LeaseLiabilityCurrent>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjMtMS0xLTEtMTUwMjEy_ff7c6874-9902-48cb-bb51-addd6c659e15"
      unitRef="usd">34113000</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjMtMy0xLTEtMTUwMjEy_8e858b6d-8a1d-4b9e-988e-92dfa9b6eaf9"
      unitRef="usd">21680000</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjQtMS0xLTEtMTUwMjEy_e7dcabd3-a130-4e19-b084-479b75198d23"
      unitRef="usd">61067000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjQtMy0xLTEtMTUwMjEy_43b460c7-74e0-42a8-8ad5-22f50037df41"
      unitRef="usd">53576000</us-gaap:LiabilitiesCurrent>
    <exfy:LeaseLiabilityNonCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjUtMS0xLTEtMTUwMjEy_14cb17ee-6f90-4be3-8743-eead21a1c6f8"
      unitRef="usd">405000</exfy:LeaseLiabilityNonCurrent>
    <exfy:LeaseLiabilityNonCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjUtMy0xLTEtMTUwMjEy_c618a578-09bf-4c69-ab99-b462ce822e2e"
      unitRef="usd">802000</exfy:LeaseLiabilityNonCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjctMS0xLTEtMTUwMjEy_eaa5d118-9966-4931-9a61-0a4c46fec8bf"
      unitRef="usd">1028000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjctMy0xLTEtMTUwMjEy_9df50eae-5157-45e3-96e6-0cce8b4870b8"
      unitRef="usd">153000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjgtMS0xLTEtMTUwMjEy_c55c011b-3db7-43e9-af29-d67c699e3e2c"
      unitRef="usd">51847000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjgtMy0xLTEtMTUwMjEy_55fd57ec-3f8d-4718-ba8f-4b789b6ae055"
      unitRef="usd">52067000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjktMS0xLTEtMTUwMjEy_3145793d-45bd-4ce5-a3a7-cd11e6280858"
      unitRef="usd">114347000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMjktMy0xLTEtMTUwMjEy_a7f21791-ab7d-4270-a728-01e6fa7a7002"
      unitRef="usd">106598000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzAtMS0xLTEtMTUwMjEy_eb67f329-f9a7-4f44-8062-27cc753723aa"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzAtMy0xLTEtMTUwMjEy_0e96adbd-5da4-47dc-a662-b25563be1073"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i954aed4c427f41c196f5270338c7887a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMjg_3945f687-ad84-4388-9845-e9cff89d0602"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4c518b43f89c496cabee464785633d57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMjg_f831bf67-46bc-4d9c-bf74-dd3660f3bc89"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i954aed4c427f41c196f5270338c7887a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMzI_7d7c15e9-f763-43f2-b366-d1d474bb8127"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4c518b43f89c496cabee464785633d57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMzI_b10d1f8f-6246-4c82-88ac-a5d229a0e317"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4c518b43f89c496cabee464785633d57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMTA5OTUxMTYyODYzOQ_038a0fd3-7d88-40ef-97ee-7e535e2e40a9"
      unitRef="shares">68050193</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4c518b43f89c496cabee464785633d57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMTA5OTUxMTYyODYzOQ_36410ca8-543c-4241-a8d4-4340cde7e92a"
      unitRef="shares">68050193</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i954aed4c427f41c196f5270338c7887a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMTMy_2a3ff6f7-a6d7-4e58-9968-40b23a48456d"
      unitRef="shares">67844060</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i954aed4c427f41c196f5270338c7887a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMTMy_c6efaced-e169-4327-b38e-bacbc0a14eba"
      unitRef="shares">67844060</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic1944fd5f9204571b4697f7fbcaf13aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMjQ0_24d2e00a-a7de-4dd7-bde4-fd9ccfc3d4f7"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i94d734455d34454193d557f01de11e9a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMjQ0_27441f78-fa72-4db3-a4a0-caf383b4204b"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i94d734455d34454193d557f01de11e9a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMzQx_08c63c44-3691-4063-a37d-df21c0989184"
      unitRef="shares">7332640</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic1944fd5f9204571b4697f7fbcaf13aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMzQx_18c58bdf-63eb-431b-b041-890bfab26291"
      unitRef="shares">7332640</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic1944fd5f9204571b4697f7fbcaf13aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMzQx_6f8da17d-fb50-4fa1-9fb6-c9604dd8e17e"
      unitRef="shares">7332640</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i94d734455d34454193d557f01de11e9a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfMzQx_c4f05b9c-260d-42a5-86e4-fa7c39825c92"
      unitRef="shares">7332640</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if74001b5a96c47d8ad16543612795f12_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfNDUw_a61e7edf-960c-49cf-b605-18087b0cf8a6"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i62377ed503d1416ba46572b9490aeea4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfNDUw_f491ae59-c0f7-4e32-a1ed-1dfa327ede4d"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if74001b5a96c47d8ad16543612795f12_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfNTQ3_a13e49d1-832c-4326-95fb-c5a2c22f07d7"
      unitRef="shares">6224160</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i62377ed503d1416ba46572b9490aeea4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfNTQ3_b4b11e8d-9d48-4cff-9ffa-305d1b01323d"
      unitRef="shares">6224160</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i62377ed503d1416ba46572b9490aeea4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfNTQ3_d487d9ec-56b5-488a-b289-feb33babf30d"
      unitRef="shares">6224160</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if74001b5a96c47d8ad16543612795f12_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMC0xLTEtMTUwMjEyL3RleHRyZWdpb246MTFiMmIwYjYzNWU0NDUwNWIxYzM0ODg4NTlkMDA1NTJfNTQ3_fec11379-ef69-44d0-b336-047800b645da"
      unitRef="shares">6224160</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMS0xLTEtMTUwMjEy_94e89da0-c547-45a7-b66d-36a38d6a57e7"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzMtMy0xLTEtMTUwMjEy_2ff98707-22bf-4b89-aa87-a105d70e5529"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzQtMS0xLTEtMTUwMjEy_f03b4d5e-f6b0-4020-b6d9-c2823b0d3441"
      unitRef="usd">157743000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzQtMy0xLTEtMTUwMjEy_870413ed-73da-42c9-9f42-ede40a41ee69"
      unitRef="usd">142515000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzYtMS0xLTEtMTUwMjEy_08321e9e-3feb-4f0a-ba1a-4719f82d1953"
      unitRef="usd">-73282000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzYtMy0xLTEtMTUwMjEy_8549eb53-bf32-4ade-a7a0-775a65788bf5"
      unitRef="usd">-65906000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzctMS0xLTEtMTUwMjEy_89ef6e87-390a-4193-b7c6-e2985ed976fc"
      unitRef="usd">84467000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzctMy0xLTEtMTUwMjEy_c93ba525-0187-4926-b7c2-8ea11eab50a9"
      unitRef="usd">76615000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzgtMS0xLTEtMTUwMjEy_163ab5cc-3da1-49f9-a467-ee7ef3fd543d"
      unitRef="usd">198814000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xOS9mcmFnOjlkZGYxNTQ4Y2U3YzQ1OGNiOWJjZmM0NGU3Yzc2ZjJmL3RhYmxlOmM4ZjY2MTY3MjAzMDQ0MjVhYWY1MDMwNTk3NjQ1MmVjL3RhYmxlcmFuZ2U6YzhmNjYxNjcyMDMwNDQyNWFhZjUwMzA1OTc2NDUyZWNfMzgtMy0xLTEtMTUwMjEy_9f77628b-4ee2-4857-b395-7820e3bea438"
      unitRef="usd">183213000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMy0xLTEtMS0xNTAyMTI_d826da6d-b346-4055-916f-2453a4c4a58c"
      unitRef="usd">40370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMy0zLTEtMS0xNTAyMTI_a3ef6e70-ab91-4ecf-a59b-1811be5e14f4"
      unitRef="usd">29720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfNC0xLTEtMS0xNTAyMTI_46157d3c-2d1f-4d56-b5d5-c807690d99b8"
      unitRef="usd">14133000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfNC0zLTEtMS0xNTAyMTI_6a9e4f9c-ae04-4c58-95fa-8651f0e0af14"
      unitRef="usd">7637000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfNS0xLTEtMS0xNTAyMTI_20965646-8de2-4fd4-af9f-112d22468b57"
      unitRef="usd">26237000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfNS0zLTEtMS0xNTAyMTI_7bfe8583-a77d-43ef-9234-62b64af58b1d"
      unitRef="usd">22083000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfNy0xLTEtMS0xNTAyMTI_e3a1284b-42ba-4959-ae05-7be031ebeb56"
      unitRef="usd">3701000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfNy0zLTEtMS0xNTAyMTI_a0345711-8b18-41c1-abbf-e2a26a1e8854"
      unitRef="usd">1097000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfOC0xLTEtMS0xNTAyMTI_ebf00071-671e-4fa7-8dcb-d765b984cc26"
      unitRef="usd">14006000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfOC0zLTEtMS0xNTAyMTI_c6b53550-838f-4411-b09d-dd90dce9c4c1"
      unitRef="usd">6367000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfOS0xLTEtMS0xNTAyMTI_14924c5e-da17-4d81-9fa7-ef2a20691386"
      unitRef="usd">13372000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfOS0zLTEtMS0xNTAyMTI_14392b8d-ca12-44c3-be49-880ec12a302f"
      unitRef="usd">3077000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:OperatingExpenses
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTAtMS0xLTEtMTUwMjEy_1ff41c75-b3ce-41f4-90fa-4c52ef1bda93"
      unitRef="usd">31079000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTAtMy0xLTEtMTUwMjEy_efb66364-33cf-4228-ba12-4bcd3672983d"
      unitRef="usd">10541000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTEtMS0xLTEtMTUwMjEy_ac56ff22-afbe-4146-8b82-0432137745ee"
      unitRef="usd">-4842000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTEtMy0xLTEtMTUwMjEy_cb9b83e7-3754-450f-8210-b852927b36cd"
      unitRef="usd">11542000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTItMS0xLTEtMTUwMjEy_727d4672-f916-4ded-90e5-36c45cf7a62c"
      unitRef="usd">-902000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTItMy0xLTEtMTUwMjEy_a993c8a9-67cd-4613-a073-badc9cd17689"
      unitRef="usd">-737000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTMtMS0xLTEtMTUwMjEy_5fca8234-22cc-4dcb-a95e-4f626af5d26b"
      unitRef="usd">-5744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTMtMy0xLTEtMTUwMjEy_566840b1-371f-45db-b909-dcce8a83ddaf"
      unitRef="usd">10805000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTQtMS0xLTEtMTUwMjEy_64604f40-1c32-49b9-9020-29097b09120b"
      unitRef="usd">1632000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTQtMy0xLTEtMTUwMjEy_cdd12c64-1a9d-41d8-aa97-4a99a0549c9c"
      unitRef="usd">2762000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTUtMS0xLTEtMTUwMjEy_a7f03768-c1c3-48b7-817e-7bdb9f1ad516"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTUtMy0xLTEtMTUwMjEy_ef1a98a0-98ab-491d-9913-d970c4e45f27"
      unitRef="usd">8043000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTctMS0xLTEtMTUwMjEy_43232431-f84d-4df5-a133-4ac67eb5687a"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTctMy0xLTEtMTUwMjEy_d9ea9adb-7207-4fb9-b67a-2e0a5690bb0a"
      unitRef="usd">5547000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTgtMS0xLTEtMTUwMjEy_137be08d-f4d2-4bb2-a7c1-9e92ddbc761f"
      unitRef="usd">-7376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTgtMS0xLTEtMTUwMjEy_f76c60e3-7274-454d-9f86-6b331b3f846b"
      unitRef="usd">-7376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTgtMy0xLTEtMTUwMjEy_17bd4f24-fa25-426c-aacb-73dc1236d8b8"
      unitRef="usd">2496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMTgtMy0xLTEtMTUwMjEy_a26f96f9-5abb-49f7-8824-0aaa8f149982"
      unitRef="usd">2496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjAtMS0xLTEtMTUwMjEy_1078a367-94c6-41e6-81b8-4fd5b193241b"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjAtMy0xLTEtMTUwMjEy_69ea5b1e-c46a-430e-96fb-ab7197e4f691"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjEtMS0xLTEtMTUwMjEy_77880c7d-eeee-4e5e-b900-88bdc3f1c766"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjEtMy0xLTEtMTUwMjEy_01d20146-79db-4054-bfb8-93b17c77d17c"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjMtMS0xLTEtMTUwMjEy_7efd3664-fe9a-41be-bab7-86851e9b8914"
      unitRef="shares">80147208</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjMtMy0xLTEtMTUwMjEy_78ef4b5f-8e51-4393-ba6b-61529031ed4c"
      unitRef="shares">29522409</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjQtMS0xLTEtMTUwMjEy_a5a04602-d9b5-4f27-8651-2bab215782b5"
      unitRef="shares">80147208</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yMi9mcmFnOjBjMWMzZDkxYzI5ODRiMTViZGEwZDRiZWMzMDdkODk0L3RhYmxlOmIwNTFhNzdkYjlmMTRjMTU5NGI1ZmNmZjM1YWEwOWM0L3RhYmxlcmFuZ2U6YjA1MWE3N2RiOWYxNGMxNTk0YjVmY2ZmMzVhYTA5YzRfMjQtMy0xLTEtMTUwMjEy_e7bebfac-7976-491c-ad64-3d899880618e"
      unitRef="shares">40576339</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i750bf157a6ed4dbea0d56a7e37cbdd90_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNC02LTEtMS0xNTAyMTI_f2a387cd-3e15-473f-a776-d39abc44519a"
      unitRef="shares">81400860</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i750bf157a6ed4dbea0d56a7e37cbdd90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNC04LTEtMS0xNTAyMTI_6315ffd0-4058-4782-8aef-5b84d96cd177"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f72829e7217456293063296cc744d90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNC0xMC0xLTEtMTUwMjEy_4f0ae938-f1ec-4735-90f4-0fbc49955b20"
      unitRef="usd">142515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93b06ffb5e1c468692542c73aa6394c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNC0xNC0xLTEtMTUwMjEy_253548a3-fd9b-47e4-9fb4-fadde6f3530d"
      unitRef="usd">-65906000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNC0xNi0xLTEtMTUwMjEy_9be1b83b-0ad2-4ad9-a009-22fb3488af17"
      unitRef="usd">76615000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f12c91b2469474db9e04dcdc752945e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNS02LTEtMS0xNTAyMTI_1887e442-fbc3-49e1-90b8-bbe30e5c873c"
      unitRef="shares">205730</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i26fe5363225348aaaa6e843869087823_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNS0xMC0xLTEtMTUwMjEy_21dc0ada-595e-4540-8d5c-5e38b9ac91ea"
      unitRef="usd">252000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNS0xNi0xLTEtMTUwMjEy_385c6a7c-fec4-4a0a-a22a-7b589c473625"
      unitRef="usd">252000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions
      contextRef="i26fe5363225348aaaa6e843869087823_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNi0xMC0xLTEtMTUwMjEy_9f039f15-248e-4034-8350-791f23139b5c"
      unitRef="usd">295000</exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions>
    <exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNi0xNi0xLTEtMTUwMjEy_3d11b6e9-d746-4b27-9635-f214ffca5bef"
      unitRef="usd">295000</exfy:AdjustmentsToAdditionalPaidInCapitalValueVestingOfEarlyExercisedStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i6f12c91b2469474db9e04dcdc752945e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNy02LTEtMS0xNTc1MTQ_4209785b-799e-45e2-8e7c-36a80da843a8"
      unitRef="shares">2733</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i26fe5363225348aaaa6e843869087823_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNy0xMC0xLTEtMTU3NTQy_88b796a8-70f6-41af-8e99-6173c94e15cb"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNy0xNC0xLTEtMTU3NTY0_f367597d-40b6-483d-a371-dcf93466a0f1"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6f12c91b2469474db9e04dcdc752945e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOC02LTEtMS0xNTc1MTQ_8150f3dd-a3f5-4c66-9377-c63fa03797cf"
      unitRef="shares">2330</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i26fe5363225348aaaa6e843869087823_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOC0xMC0xLTEtMTU3NTQy_39e75213-31ec-4349-9c31-d31c92a73ceb"
      unitRef="usd">4000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOC0xNC0xLTEtMTU3NTY0_e5e214eb-7f11-407c-888d-259ed6b579e6"
      unitRef="usd">4000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i26fe5363225348aaaa6e843869087823_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNy0xMC0xLTEtMTUwMjEy_a2aeab2c-1c12-46f3-8fa7-5ec4a01cbc45"
      unitRef="usd">14667000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfNy0xNi0xLTEtMTUwMjEy_9195c97a-cb8e-49f0-a61c-a48b0b0ad42a"
      unitRef="usd">14667000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i45be95abaa2641bf9108033240b90406_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOC0xNC0xLTEtMTUwMjEy_e6bc7499-ad6c-42e6-8b9f-a4c6ea309d6c"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOC0xNi0xLTEtMTUwMjEy_fdfabd8c-574c-4b1c-9c82-9129f60e4bea"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i611f51b8b53b4fa3b42c76830e72e1e6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOS02LTEtMS0xNTAyMTI_78b1ee5b-37d8-4a74-b2e7-aba24e7f3b61"
      unitRef="shares">81606993</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i611f51b8b53b4fa3b42c76830e72e1e6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOS04LTEtMS0xNTAyMTI_daeb1a1a-bdad-44fb-8605-7f5ab9cbc813"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d6a6caf11644861b22fc621a342284c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOS0xMC0xLTEtMTUwMjEy_3e65c36c-d117-46c4-9e82-f66176cb2ce1"
      unitRef="usd">157743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e1eb3525fdd4190bce16e6b2a2fa329_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOS0xNC0xLTEtMTUwMjEy_b81d60df-6784-45b9-8e88-ac2399ca1c64"
      unitRef="usd">-73282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfOS0xNi0xLTEtMTUwMjEy_02a79ed7-7332-4af5-af6b-f2ebdf21bb7d"
      unitRef="usd">84467000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0c4abf02f1144f03973f16272aa54a2e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItMS0xLTEtMTUwMjEy_525781ba-c65d-467f-ac95-9547f7b8bc76"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0c4abf02f1144f03973f16272aa54a2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItMy0xLTEtMTUwMjEy_d9d095a2-8e47-490e-82a8-f1667d8c8348"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i5a39ae9c207c44a88904b3500a5d4fb7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItNi0xLTEtMTUwMjEy_6145c021-8ab9-473a-9eb0-5f336b8bff9c"
      unitRef="shares">29366940</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5a39ae9c207c44a88904b3500a5d4fb7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItOC0xLTEtMTUwMjEy_54a93fcb-7288-44f3-84fe-d568c3f5e469"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8a1749760b044efb5178ba24cc47951_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItMTAtMS0xLTE1MDIxMg_80a5e368-369c-4686-99da-1a77119e433f"
      unitRef="usd">21312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iadf951d9d44e49a684a6e590e61ffac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItMTQtMS0xLTE1MDIxMg_bdf42d42-f33d-4c2e-92c9-1bb2b07d3b14"
      unitRef="usd">-52348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib63bc62c61544df3b51a93eab1747dad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTItMTYtMS0xLTE1MDIxMg_68aac8c4-55c8-4899-9199-681eca2d5edb"
      unitRef="usd">-31036000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icb49a5df2b1340f7ad4a3154540f4abb_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTMtNi0xLTEtMTUwMjEy_f5f6370f-3fef-485f-bcc3-52f49f15693b"
      unitRef="shares">273580</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic24cc3c20af641e098b50feaa0a49213_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTMtMTAtMS0xLTE1MDIxMg_7bb799e9-b898-41e5-9dae-0c2e3963177a"
      unitRef="usd">125000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTMtMTYtMS0xLTE1MDIxMg_6cd14775-2744-4c49-bba3-77bde9595c6f"
      unitRef="usd">125000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic24cc3c20af641e098b50feaa0a49213_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTQtMTAtMS0xLTE1MDIxMg_bc3beb13-69f1-43f9-b649-9b15b3eafb73"
      unitRef="usd">710000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTQtMTYtMS0xLTE1MDIxMg_1d019e69-0cd7-4ad4-8be8-753c35f0c0ac"
      unitRef="usd">710000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i7e3df2b0a5da47889aa15e9cf18dcf7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTUtMTQtMS0xLTE1MDIxMg_cafd859d-bcde-4fa1-a4db-3c88b2b89774"
      unitRef="usd">8043000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTUtMTYtMS0xLTE1MDIxMg_008a4681-b632-459f-98ff-807cc50398aa"
      unitRef="usd">8043000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie805ac6cf4d64080a2002eb1e51fb866_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtMS0xLTEtMTUwMjEy_6086f107-a2cc-41bf-80ad-560ea8a4df96"
      unitRef="shares">4203139</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie805ac6cf4d64080a2002eb1e51fb866_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtMy0xLTEtMTUwMjEy_49cbf0ba-1a1f-4875-afbc-f68ce1b70365"
      unitRef="usd">45105000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="if2de7bcd16c9461e8c7f9113f5519e67_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtNi0xLTEtMTUwMjEy_29cbb8bc-dea5-4c23-9f57-1cf3b971c8c3"
      unitRef="shares">29640520</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if2de7bcd16c9461e8c7f9113f5519e67_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtOC0xLTEtMTUwMjEy_dcc8ab67-7ccc-48f7-845b-50d11ee759b9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife00934829784457a86f7132cbe6f78f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtMTAtMS0xLTE1MDIxMg_f6b74851-287c-4ee3-b105-b691cfddbbf4"
      unitRef="usd">22147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie882014ec5d247849df07a6b895d1d60_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtMTQtMS0xLTE1MDIxMg_7c6934f8-9e2d-4614-857f-a20cf8a6fde5"
      unitRef="usd">-44305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18yNS9mcmFnOjhlN2U3NjE0N2I5ODRlN2E5YTgwMWY1ZjI0MWNhOGU1L3RhYmxlOjQ0ZDMxYTNkODQzNjQ3ZGQ4MTNlMTRkMzMyZDg1NGVkL3RhYmxlcmFuZ2U6NDRkMzFhM2Q4NDM2NDdkZDgxM2UxNGQzMzJkODU0ZWRfMTYtMTYtMS0xLTE1MDIxMg_cdb629dd-c07b-4239-9183-2a29dbb4edea"
      unitRef="usd">-22158000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNC0xLTEtMS0xNTAyMTI_88ed4d91-3985-47c5-a6ef-3349a877093a"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNC0zLTEtMS0xNTAyMTI_eaf553da-0e25-4ffd-8d1b-9c89504a605f"
      unitRef="usd">8043000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNi0xLTEtMS0xNTAyMTI_6dcf21ae-1027-4308-887e-c41e7deb0911"
      unitRef="usd">1167000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNi0zLTEtMS0xNTAyMTI_e8b3865a-a301-43d9-a512-fb1fc67d18ee"
      unitRef="usd">1170000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNy0xLTEtMS0xNTAyMTI_a6d04295-27c0-4bf3-900e-be64adc7ed1a"
      unitRef="usd">185000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNy0zLTEtMS0xNTAyMTI_4c383b02-a9ac-4947-9f7d-778207a06a9b"
      unitRef="usd">181000</us-gaap:OperatingLeaseImpairmentLoss>
    <exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfOC0xLTEtMS0xNTAyMTI_0d18b990-0841-4339-be91-70a39eeee134"
      unitRef="usd">-231000</exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment>
    <exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfOC0zLTEtMS0xNTAyMTI_299bf68e-8b1d-4fc1-b2ef-3cbb1078e187"
      unitRef="usd">-56000</exfy:GainLossOnImpairmentReceivablesAndSaleOrDisposalOfEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfOS0xLTEtMS0xNTAyMTI_37d42440-5d83-4911-bb7f-356f2629d226"
      unitRef="usd">14667000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfOS0zLTEtMS0xNTAyMTI_6786f8db-d1bd-4125-bc76-da42d3c7c259"
      unitRef="usd">710000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTAtMS0xLTEtMTUwMjEy_fe3f1c61-23ec-4b0b-84ca-4c017319c83d"
      unitRef="usd">10000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTAtMy0xLTEtMTUwMjEy_edaf5db1-09ce-4376-ad23-0a996b7181e8"
      unitRef="usd">8000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTMtMS0xLTEtMTUwMjEy_a6f861ea-0cc5-4306-bb5f-766434a8b947"
      unitRef="usd">482000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTMtMy0xLTEtMTUwMjEy_673c2c2d-fa2c-4a23-9748-fd041bb7d68c"
      unitRef="usd">1601000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTQtMS0xLTEtMTUwMjEy_b29a9c61-3e6a-4abc-87b1-28d5ff12ef22"
      unitRef="usd">-14000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTQtMy0xLTEtMTUwMjEy_cf3d9390-3157-4585-b7bd-0a90c3bbf7f7"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <exfy:IncreaseDecreaseInSettlementAssets
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTUtMS0xLTEtMTUwMjEy_38f6288b-0ee6-4d04-ad36-e377cc086f57"
      unitRef="usd">5689000</exfy:IncreaseDecreaseInSettlementAssets>
    <exfy:IncreaseDecreaseInSettlementAssets
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTUtMy0xLTEtMTUwMjEy_bf635e7a-a867-4490-9069-f4d30097b1cc"
      unitRef="usd">-464000</exfy:IncreaseDecreaseInSettlementAssets>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTYtMS0xLTEtMTUwMjEy_0e76a10a-04e6-4b9a-a86a-deb47d1f4f85"
      unitRef="usd">-377000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTYtMy0xLTEtMTUwMjEy_21be2caf-5286-4959-b65a-e8c09791e1a4"
      unitRef="usd">1642000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTctMS0xLTEtMTUwMjEy_bc7ce9c4-705b-4dce-be84-1e98ee66cb5c"
      unitRef="usd">224000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTctMy0xLTEtMTUwMjEy_5715e96d-2574-4a85-97f6-ef8abbea63d5"
      unitRef="usd">-318000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTgtMS0xLTEtMTUwMjEy_bfbb3f2a-867c-47b2-b2ce-6869e960af50"
      unitRef="usd">-80000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTgtMy0xLTEtMTUwMjEy_91b7b920-bfec-4acc-85cd-edfaa87aac63"
      unitRef="usd">-9000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTktMS0xLTEtMTUwMjEy_4b5467a9-1688-40ff-92ba-a364f5a72b6c"
      unitRef="usd">-2316000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMTktMy0xLTEtMTUwMjEy_c00c3b14-a7ca-413d-b125-8839210e799e"
      unitRef="usd">236000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjAtMS0xLTEtMTUwMjEy_aeb3997d-bbf3-4909-8fa1-81694eb2b72f"
      unitRef="usd">-2635000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjAtMy0xLTEtMTUwMjEy_94a2d6f1-2254-4b4b-9999-d9d3073873bb"
      unitRef="usd">2821000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjEtMS0xLTEtMTUwMjEy_1b880cf2-56ce-4e14-9826-32a527e754a9"
      unitRef="usd">-6000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjEtMy0xLTEtMTUwMjEy_efd4f013-c9cc-43e5-9b94-89a4bbd2be97"
      unitRef="usd">-200000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <exfy:IncreaseDecreaseInSettlementLiabilities
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjItMS0xLTEtMTUwMjEy_52ff8485-e997-4916-8149-203274aad74d"
      unitRef="usd">12433000</exfy:IncreaseDecreaseInSettlementLiabilities>
    <exfy:IncreaseDecreaseInSettlementLiabilities
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjItMy0xLTEtMTUwMjEy_0ed22261-4a18-44ab-965e-25d199604029"
      unitRef="usd">-980000</exfy:IncreaseDecreaseInSettlementLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjMtMS0xLTEtMTUwMjEy_e08a97c4-862f-4b98-bb46-185230ab4998"
      unitRef="usd">787000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjMtMy0xLTEtMTUwMjEy_0f17de51-7d8a-4589-a30f-6f3a1a7d8fa0"
      unitRef="usd">316000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjQtMS0xLTEtMTUwMjEy_8c22d808-3296-4ffb-8824-98e0bb7d1501"
      unitRef="usd">11223000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjQtMy0xLTEtMTUwMjEy_30ba8507-f7b2-44b6-ac15-7ec239f91dc7"
      unitRef="usd">9909000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjYtMS0xLTEtMTUwMjEy_512a6d77-b925-49be-b48e-4a2264feded1"
      unitRef="usd">179000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjYtMy0xLTEtMTUwMjEy_bb81170f-e44d-4c9d-b2c4-239b3c03b77e"
      unitRef="usd">284000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjctMS0xLTEtMTUwMjEy_3fdc8dc4-8094-4067-a898-5be0a34aa6ea"
      unitRef="usd">494000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjctMy0xLTEtMTUwMjEy_dac7bb6d-a26d-403b-a19c-a625fac34612"
      unitRef="usd">669000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjgtMS0xLTEtMTUwMjEy_53b94d1f-e1b4-4ca6-a8bd-c88ecb1b2bed"
      unitRef="usd">-673000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMjgtMy0xLTEtMTUwMjEy_9b4b0f47-6095-4717-8965-b04525faaf04"
      unitRef="usd">-953000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzAtMS0xLTEtMTUwMjEy_e20ff691-852c-4ed0-a29a-a3ca0a76c6ed"
      unitRef="usd">197000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzAtMy0xLTEtMTUwMjEy_8faf427e-6919-4587-af71-f45092ea077a"
      unitRef="usd">192000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzEtMS0xLTEtMTUwMjEy_a54a6c42-8793-4d68-a30b-f0dcf83c38eb"
      unitRef="usd">146000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzEtMy0xLTEtMTUwMjEy_76a1aaeb-2e09-419f-bdbe-8816b5a9dbac"
      unitRef="usd">616000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzUtMS0xLTEtMTUwMjEy_2d8a053d-c927-433e-9d4a-b32c01a63830"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzUtMy0xLTEtMTUwMjEy_ae56966f-59c8-4be8-9d4e-3805938a9eee"
      unitRef="usd">400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <exfy:ProceedsFromVestingOfRestrictedCommonStock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzYtMS0xLTEtMTUwMjEy_3ce45297-f2cb-4192-a014-fa1cce586bd3"
      unitRef="usd">295000</exfy:ProceedsFromVestingOfRestrictedCommonStock>
    <exfy:ProceedsFromVestingOfRestrictedCommonStock
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzYtMy0xLTEtMTUwMjEy_1bceea40-7362-4e62-a16f-2b062a5e72be"
      unitRef="usd">0</exfy:ProceedsFromVestingOfRestrictedCommonStock>
    <exfy:ProceedsFromIssuanceOfRestrictedStockUnits
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzQtMS0xLTEtMTU3NzA3_790ea105-9304-4a30-ad57-08e0a784bcd8"
      unitRef="usd">18000</exfy:ProceedsFromIssuanceOfRestrictedStockUnits>
    <exfy:ProceedsFromIssuanceOfRestrictedStockUnits
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzMtMy0xLTEtMTU5NzA1_9d5cba63-e74c-4e61-8cb3-832252b09d94"
      unitRef="usd">0</exfy:ProceedsFromIssuanceOfRestrictedStockUnits>
    <exfy:PaymentsForTheRepurchasesOfEarlyExercisedStockOptions
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzUtMS0xLTEtMTU3NzA3_9237fe30-5ae0-4095-a7ec-982884d93adf"
      unitRef="usd">4000</exfy:PaymentsForTheRepurchasesOfEarlyExercisedStockOptions>
    <exfy:PaymentsForTheRepurchasesOfEarlyExercisedStockOptions
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzQtMy0xLTEtMTU5NzA1_77762b88-cd3f-48cc-ac53-f1811f93e30c"
      unitRef="usd">0</exfy:PaymentsForTheRepurchasesOfEarlyExercisedStockOptions>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzctMS0xLTEtMTUwMjEy_1fcbef64-3478-4891-be40-7dfcfd402a75"
      unitRef="usd">252000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzctMy0xLTEtMTUwMjEy_ba3160e1-2300-4159-87bb-f59fd46cde7e"
      unitRef="usd">125000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzgtMS0xLTEtMTUwMjEy_3bbcc830-470d-4355-ad89-3dae26827c52"
      unitRef="usd">218000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzgtMy0xLTEtMTUwMjEy_922a95a8-39a9-4b36-83ff-a1148a9de7fa"
      unitRef="usd">-1083000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzktMS0xLTEtMTUwMjEy_b9c51c74-f18d-4414-8ebe-bb1b00fb9014"
      unitRef="usd">10768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfMzktMy0xLTEtMTUwMjEy_dca5a106-a814-4785-82ef-79368bf6063f"
      unitRef="usd">7873000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDAtMS0xLTEtMTUwMjEy_74835073-23b5-4a02-b42c-806d15450136"
      unitRef="usd">125315000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib63bc62c61544df3b51a93eab1747dad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDAtMy0xLTEtMTUwMjEy_00581861-d768-4157-9cd8-c9ece6bd9c1d"
      unitRef="usd">46878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDEtMS0xLTEtMTUwMjEy_85b5d75b-a0c7-4438-9eb4-9765b09857bd"
      unitRef="usd">136083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDEtMy0xLTEtMTUwMjEy_c6807c13-47fe-4179-9ee8-62cc9ae45eef"
      unitRef="usd">54751000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDMtMS0xLTEtMTUwMjEy_649374d8-5ece-42bc-b4b5-4f0dede1e46d"
      unitRef="usd">267000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDMtMy0xLTEtMTUwMjEy_6dadb823-b02c-484c-88b0-dd0be9d092d7"
      unitRef="usd">723000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDQtMS0xLTEtMTUwMjEy_4d5e0243-083f-4808-9453-9e8d58c942c4"
      unitRef="usd">284000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDQtMy0xLTEtMTUwMjEy_190ae440-40a2-4d01-b183-471e9e76fc49"
      unitRef="usd">263000</us-gaap:IncomeTaxesPaidNet>
    <exfy:AccruedDeferredOfferingCosts
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDctMS0xLTEtMTUwMjEy_044afda4-4b46-4628-b553-da972d3276eb"
      unitRef="usd">0</exfy:AccruedDeferredOfferingCosts>
    <exfy:AccruedDeferredOfferingCosts
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDctMy0xLTEtMTUwMjEy_ce1e0aff-1fe0-42f5-b465-678865f03859"
      unitRef="usd">531000</exfy:AccruedDeferredOfferingCosts>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDktMS0xLTEtMTUwMjEy_414b83ad-4f63-4531-9a44-6570b0babdad"
      unitRef="usd">101101000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNDktMy0xLTEtMTUwMjEy_452e05af-576b-4c85-a266-1e3151fdf9e6"
      unitRef="usd">41926000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTAtMS0xLTEtMTUwMjEy_cd692cdd-7fa2-469a-8442-445090b7ad15"
      unitRef="usd">9973000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTAtMy0xLTEtMTUwMjEy_51e6e11f-988e-4efc-96e8-4d344defa686"
      unitRef="usd">2818000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTEtMS0xLTEtMTUwMjEy_51ee61ff-cfd7-47b9-ac12-c5cc059f2cc9"
      unitRef="usd">46000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTEtMy0xLTEtMTUwMjEy_17526064-544c-4e13-97df-4dd62e9ac0cb"
      unitRef="usd">48000</us-gaap:RestrictedCashNoncurrent>
    <exfy:RestrictedCashIncludedInSettlementAssets
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTItMS0xLTEtMTUwMjEy_ba11c1a7-1bee-4e31-9c8d-6bd54270fa71"
      unitRef="usd">24963000</exfy:RestrictedCashIncludedInSettlementAssets>
    <exfy:RestrictedCashIncludedInSettlementAssets
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTItMy0xLTEtMTUwMjEy_e5fd5478-1aa0-457a-b792-6dd85f71f876"
      unitRef="usd">9959000</exfy:RestrictedCashIncludedInSettlementAssets>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTMtMS0xLTEtMTUwMjEy_79f29726-b296-4842-ab9a-cfbd2d3a8173"
      unitRef="usd">136083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc5b91ef1a274a9aad857bec92577f3c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zMS9mcmFnOjkyNmExZDFmMjg4OTQ3NTZiYTkzZWZmZmE1OGNlNTJmL3RhYmxlOjYwNGEyNGZiZTYyMjQ5M2Q5OGYyMjgyMTA2NjAyNDA0L3RhYmxlcmFuZ2U6NjA0YTI0ZmJlNjIyNDkzZDk4ZjIyODIxMDY2MDI0MDRfNTMtMy0xLTEtMTUwMjEy_951474f6-c6e9-48d3-8fbb-e896b1eff7a0"
      unitRef="usd">54751000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zNy9mcmFnOmYwZjJhOTYyNWY0YTRiZWU5YTBiOTg5MDVhN2FmMDBjL3RleHRyZWdpb246ZjBmMmE5NjI1ZjRhNGJlZTlhMGI5ODkwNWE3YWYwMGNfOTM0NTg0ODk3MjE0OQ_1aa3846b-72ce-4b0e-a5d4-50570921a0d2">GENERAL INFORMATION&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expensify, Inc. ("Expensify"), was incorporated in Delaware on April&#160;29, 2009. Expensify offers a comprehensive expense management platform that integrates with a variety of third-party accounting applications, including QuickBooks Desktop, QuickBooks Online, Xero, NetSuite, Intacct, Sage, Microsoft Dynamics, MYOB and others. Expensify's product simplifies the way that employees and vendors manage and submit expense receipts and bills and provides efficiencies to companies for the payment of those bills. Expensify delivers its services over the internet to corporations and individuals under a license arrangement and offers unique pricing options for small and midsized businesses ("SMB") and enterprises on a per-active-member basis. Expensify's customers are worldwide but primarily in the United States ("U.S.").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expensify also offers an Expensify credit card (the "Expensify Card"), which is primarily distributed to large corporate customers in the U.S. that subsequently distribute the card to their employees for business use. The Expensify Card allows customers to have real-time control over their employees' spending and compliance with spending limits in addition to eReceipt reporting on purchases made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements, include the accounts of Expensify and its wholly-owned subsidiaries (the "Company"), and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP"), and the applicable rules and regulations of the Securities and Exchange Commission (the "SEC") for interim reporting in conformity with the instructions to Form 10-Q and Article 10 of Regulation S-X. We have condensed or omitted certain information and footnote disclosures normally included in financial statements presented in accordance with U.S. GAAP. Management believes the disclosures contained herein are adequate to make the information presented not misleading. However, these condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2021 (the &#x201c;2021 Annual Report").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All intercompany transactions and balances have been eliminated in consolidation. In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal and recurring adjustments that are necessary to present fairly our financial position, results of operations, changes in convertible preferred stock and stockholders&#x2019; equity (deficit), and cash flows for the interim periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated statements of income for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the year ending December 31, 2022 or for any other future annual or interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 27, 2021, the Company effected a ten-for-one stock split of its common stock. All share and per share information has been retroactively adjusted to reflect the stock split for all prior interim periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions by management affect the Company&#x2019;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Updates to Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are discussed in &#x201c;Consolidated Financial Statements &#x2014; Note 2 - Summary of Significant Accounting Policies&#x201d; in the 2021 Annual Report. There have been no significant changes to these policies during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash includes amounts deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK, cash in transit for funds held for customers to the Company's Payment Processor, Expensify Card collateral for funds held for customers, cash held by Expensify.org for social justice and equity efforts of Expensify.org, cash held on behalf of service providers to be used towards service provider share purchases at the end of the Matching Plan (as defined below) offering period, and settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to the recent accounting pronouncements adopted during the three months ended March 31, 2022 as discussed in &#x201c;Consolidated Financial Statements &#x2014; Note 2 - Summary of Significant Accounting Policies&#x201d; in the 2021 Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;on Financial Instruments ("Topic 326")&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an impairment model (known as the current expected credit loss or "CECL Model") that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL Model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zNy9mcmFnOmYwZjJhOTYyNWY0YTRiZWU5YTBiOTg5MDVhN2FmMDBjL3RleHRyZWdpb246ZjBmMmE5NjI1ZjRhNGJlZTlhMGI5ODkwNWE3YWYwMGNfOTM0NTg0ODk3MjE1MA_28ac2c0a-6e2f-4dd6-9531-a10ca2a1b5ec">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements, include the accounts of Expensify and its wholly-owned subsidiaries (the "Company"), and have been prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP"), and the applicable rules and regulations of the Securities and Exchange Commission (the "SEC") for interim reporting in conformity with the instructions to Form 10-Q and Article 10 of Regulation S-X. We have condensed or omitted certain information and footnote disclosures normally included in financial statements presented in accordance with U.S. GAAP. Management believes the disclosures contained herein are adequate to make the information presented not misleading. However, these condensed consolidated financial statements should be read in conjunction with our consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2021 (the &#x201c;2021 Annual Report").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All intercompany transactions and balances have been eliminated in consolidation. In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal and recurring adjustments that are necessary to present fairly our financial position, results of operations, changes in convertible preferred stock and stockholders&#x2019; equity (deficit), and cash flows for the interim periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i7dd09f4abac146b8ba1acc69bbd20a4f_D20211027-20211027"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zNy9mcmFnOmYwZjJhOTYyNWY0YTRiZWU5YTBiOTg5MDVhN2FmMDBjL3RleHRyZWdpb246ZjBmMmE5NjI1ZjRhNGJlZTlhMGI5ODkwNWE3YWYwMGNfMTA5OTUxMTczMzI1OA_9d8cedd7-f4c4-4b2c-8ada-8df2913a6927"
      unitRef="number">0.10</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:UseOfEstimates
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zNy9mcmFnOmYwZjJhOTYyNWY0YTRiZWU5YTBiOTg5MDVhN2FmMDBjL3RleHRyZWdpb246ZjBmMmE5NjI1ZjRhNGJlZTlhMGI5ODkwNWE3YWYwMGNfOTM0NTg0ODk3MjE1MQ_0f46db2a-de80-4bff-acef-f7d3d81857eb">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates and judgments are based on historical experience, forecasted events and various other assumptions that the Company believes to be reasonable under &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the circumstances. Estimates and judgments may differ under different assumptions or conditions. Estimates and judgments are evaluated on an ongoing basis. Actual results could differ from those estimates. Changes in estimates are recorded in the period in which they become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions by management affect the Company&#x2019;s revenues, fair value of common stock, classification of employee and employee-related expenses, the useful lives and recoverability of long-lived assets, income taxes, capitalization of internal-use software costs, incremental borrowing rates for finance and operating lease right-of-use assets and finance and operating lease liabilities, and stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zNy9mcmFnOmYwZjJhOTYyNWY0YTRiZWU5YTBiOTg5MDVhN2FmMDBjL3RleHRyZWdpb246ZjBmMmE5NjI1ZjRhNGJlZTlhMGI5ODkwNWE3YWYwMGNfOTg5NTYwNDc4NjA0MA_16ebbc1d-ce12-43f7-af1d-d5a6863a786a">&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;Restricted cash includes amounts deposited with a Commercial Bank required as collateral for corporate credit cards issued by the respective Commercial Bank in the U.S. and UK, cash in transit for funds held for customers to the Company's Payment Processor, Expensify Card collateral for funds held for customers, cash held by Expensify.org for social justice and equity efforts of Expensify.org, cash held on behalf of service providers to be used towards service provider share purchases at the end of the Matching Plan (as defined below) offering period, and settlement assets for funds held for customers that are deposited into a Commercial Bank account held by the Company for the benefit of the customers until remitted to the customer's members.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18zNy9mcmFnOmYwZjJhOTYyNWY0YTRiZWU5YTBiOTg5MDVhN2FmMDBjL3RleHRyZWdpb246ZjBmMmE5NjI1ZjRhNGJlZTlhMGI5ODkwNWE3YWYwMGNfOTg5NTYwNDc4NjA0Mg_065a8349-46b8-4ae7-910b-dbbe9b99e844">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to the recent accounting pronouncements adopted during the three months ended March 31, 2022 as discussed in &#x201c;Consolidated Financial Statements &#x2014; Note 2 - Summary of Significant Accounting Policies&#x201d; in the 2021 Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;on Financial Instruments ("Topic 326")&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an impairment model (known as the current expected credit loss or "CECL Model") that is based on expected rather than incurred losses, with an anticipated result of more timely loss recognition. The CECL Model requires measurement of expected credit losses not only based on historical experience and current conditions, but also by including reasonable and supportable forecasts incorporating forward-looking information. The Company is in the process of determining key accounting interpretations, data requirements and necessary changes to our credit loss estimation methods, processes and systems. This guidance is effective for the Company for annual reporting periods beginning after December 15, 2022 and interim periods therein. The Company is currently evaluating the impact of adoption of ASU No. 2016-13 on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RleHRyZWdpb246NmQzMDZjM2VlZGI3NGU3NzljMWY0MTE5ZDFmY2FhOGRfOTM0NTg0ODg1OTUwOA_aa61d4be-120e-4ee7-937d-a200f96b040d">REVENUE AND CERTAIN INCOME STATEMENT COMPONENTS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenues by geographic region, based on user address, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by customers' geographic locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other locations&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,370&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,720&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No individual customer represents more than 10% of the Company&#x2019;s total revenue for the three months ended March 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cashback Rewards&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers a cashback rewards program to all customers based on volume of Expensify card transactions and SaaS subscription tier. Cashback rewards are earned on a monthly basis and paid out the following month. The Company considers their cashback payments to customers as consideration payable to a customer under the scope of ASC 606 and it is therefore recorded as contra revenue within Revenue on the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the cashback rewards recorded as contra revenue for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cashback rewards &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consideration From a Vendor, net&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives consideration from a vendor for monetizing Expensify Card activities. This consideration, net of credit card processing fees paid to the vendor, is included as a reduction to cost of revenue within the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the consideration from a vendor, net of credit card processing fees paid to the vendor, for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consideration from a vendor, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RleHRyZWdpb246NmQzMDZjM2VlZGI3NGU3NzljMWY0MTE5ZDFmY2FhOGRfOTM0NTg0ODg1OTUwOQ_684cc08a-678a-4085-b6a1-30d9e8f91a7e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenues by geographic region, based on user address, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue by customers' geographic locations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other locations&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,370&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,720&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0455b612f6ee4ec4b1c875ade4b93497_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjE1YmRkNGY3Mzg4MDQ4MGU4ZmExNzhkOWY4MDcwNmFlL3RhYmxlcmFuZ2U6MTViZGQ0ZjczODgwNDgwZThmYTE3OGQ5ZjgwNzA2YWVfMy0xLTEtMS0xNTc4ODg_16f6afd4-f45e-45ac-9d7e-dd250a05f14f"
      unitRef="usd">36518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47aee3f614944bb1968602bbdf2c0555_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjE1YmRkNGY3Mzg4MDQ4MGU4ZmExNzhkOWY4MDcwNmFlL3RhYmxlcmFuZ2U6MTViZGQ0ZjczODgwNDgwZThmYTE3OGQ5ZjgwNzA2YWVfMy0zLTEtMS0xNTUwNzM_50562d54-bcb5-48c5-9903-fe4cff4ec331"
      unitRef="usd">26440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc4562519bfd4b799f8838fcb14c8de3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjE1YmRkNGY3Mzg4MDQ4MGU4ZmExNzhkOWY4MDcwNmFlL3RhYmxlcmFuZ2U6MTViZGQ0ZjczODgwNDgwZThmYTE3OGQ5ZjgwNzA2YWVfNC0xLTEtMS0xNTc4ODg_d387585a-a381-4091-a029-60a0cdf2260f"
      unitRef="usd">3852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d0dc5b86e94453d9ab7581abaedee29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjE1YmRkNGY3Mzg4MDQ4MGU4ZmExNzhkOWY4MDcwNmFlL3RhYmxlcmFuZ2U6MTViZGQ0ZjczODgwNDgwZThmYTE3OGQ5ZjgwNzA2YWVfNC0zLTEtMS0xNTUwNzM_59a4a656-b43f-497f-85e7-8f2688500544"
      unitRef="usd">3280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjE1YmRkNGY3Mzg4MDQ4MGU4ZmExNzhkOWY4MDcwNmFlL3RhYmxlcmFuZ2U6MTViZGQ0ZjczODgwNDgwZThmYTE3OGQ5ZjgwNzA2YWVfNS0xLTEtMS0xNTc4ODg_bcd417a7-47c5-4d33-9d5e-5d580ab8ec2c"
      unitRef="usd">40370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjE1YmRkNGY3Mzg4MDQ4MGU4ZmExNzhkOWY4MDcwNmFlL3RhYmxlcmFuZ2U6MTViZGQ0ZjczODgwNDgwZThmYTE3OGQ5ZjgwNzA2YWVfNS0zLTEtMS0xNTUwNzM_8644df8d-f39d-4e81-a6d3-c44e4ae46165"
      unitRef="usd">29720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RleHRyZWdpb246NmQzMDZjM2VlZGI3NGU3NzljMWY0MTE5ZDFmY2FhOGRfOTM0NTg0ODg1OTUxMA_66c68fac-2042-4eba-9bb9-0e12310bfb93">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the cashback rewards recorded as contra revenue for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cashback rewards &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <exfy:RevenueFromContractWithCustomerCashRewardsToCustomer
      contextRef="iec272996fd6b4cbcb9fafd7482b717d6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOmU2OTA4ZTJkMzJhOTRkMGFhMWE3OTI0ZTc2MzliZGI3L3RhYmxlcmFuZ2U6ZTY5MDhlMmQzMmE5NGQwYWExYTc5MjRlNzYzOWJkYjdfMi0xLTEtMS0xNTY5ODc_3c3f9adb-de54-4abe-a671-f598ec58f7f4"
      unitRef="usd">505000</exfy:RevenueFromContractWithCustomerCashRewardsToCustomer>
    <exfy:RevenueFromContractWithCustomerCashRewardsToCustomer
      contextRef="i967bed90e14d4d79b7856c046a24a8c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOmU2OTA4ZTJkMzJhOTRkMGFhMWE3OTI0ZTc2MzliZGI3L3RhYmxlcmFuZ2U6ZTY5MDhlMmQzMmE5NGQwYWExYTc5MjRlNzYzOWJkYjdfMi0zLTEtMS0xNTk5NDg_049e5154-6667-4e0b-83f9-c7a41703c386"
      unitRef="usd">0</exfy:RevenueFromContractWithCustomerCashRewardsToCustomer>
    <exfy:ScheduleOfConsiderationFromVendorsTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RleHRyZWdpb246NmQzMDZjM2VlZGI3NGU3NzljMWY0MTE5ZDFmY2FhOGRfOTM0NTg0ODg1OTUxMQ_521fdf1b-6d73-4146-ab23-c035f6004c11">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the consideration from a vendor, net of credit card processing fees paid to the vendor, for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consideration from a vendor, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</exfy:ScheduleOfConsiderationFromVendorsTableTextBlock>
    <exfy:ConsiderationFromVendorsNet
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjNmODNiMGY3NTYwOTQyOGE4MWY5MzlhMjEwZjBkMWYxL3RhYmxlcmFuZ2U6M2Y4M2IwZjc1NjA5NDI4YTgxZjkzOWEyMTBmMGQxZjFfMi0xLTEtMS0xNTc5MjY_9c8c3ae8-17dc-44e4-bb00-0075a04f84ae"
      unitRef="usd">1123000</exfy:ConsiderationFromVendorsNet>
    <exfy:ConsiderationFromVendorsNet
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M180OS9mcmFnOjZkMzA2YzNlZWRiNzRlNzc5YzFmNDExOWQxZmNhYThkL3RhYmxlOjNmODNiMGY3NTYwOTQyOGE4MWY5MzlhMjEwZjBkMWYxL3RhYmxlcmFuZ2U6M2Y4M2IwZjc1NjA5NDI4YTgxZjkzOWEyMTBmMGQxZjFfMi0zLTEtMS0xNTk5NTM_ece35f1d-b0c8-41dc-a55b-25a17d4a8de0"
      unitRef="usd">456000</exfy:ConsiderationFromVendorsNet>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RleHRyZWdpb246YTM0NTRiMWI3M2U0NGE3YWJjN2E4OTBhMDIxYjVlMTVfMjY1_2a745aa0-26ab-4c58-9708-16bfb4255937">CERTAIN BALANCE SHEET COMPONENTS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Software &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,966&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,158&#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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,359&#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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to capitalized software development costs is recorded in Cost of revenue, net on the consolidated statements of income. The table below provides the amortization expense related to capitalized software development costs for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense for capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial building&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,804&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,584&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,930&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense related to Property and equipment is recorded in General and administrative on the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the depreciation expense related to Property and equipment for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify.org restricted cash&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Card posted collateral for funds held for customers&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash in transit for funds held for customers&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Payments LLC restricted cash&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivable&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching plan escrow&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,746&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,201&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expense reports&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner payouts and advertising fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hosting and license fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit card processing fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional and other fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, payroll and other taxes payable&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cashback rewards&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payable&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock liability for early stock option exercises&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching plan payroll liability&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,046&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RleHRyZWdpb246YTM0NTRiMWI3M2U0NGE3YWJjN2E4OTBhMDIxYjVlMTVfOTM0NTg0ODg1MTU0OQ_65a0dce4-6bdb-4c4e-bcab-d45700f3688e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,966&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,158&#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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,359&#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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The table below provides the amortization expense related to capitalized software development costs for the three months ended March 31, 2022 and 2021 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense for capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</exfy:ScheduleOfCapitalizedSoftwareDevelopmentCostsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjEzYzEwYWMzMWM5MDQyOGViMmU3MGE3MGI5ZDBhNDkxL3RhYmxlcmFuZ2U6MTNjMTBhYzMxYzkwNDI4ZWIyZTcwYTcwYjlkMGE0OTFfMi0xLTEtMS0xNTI3MDg_a7ff21ea-4e84-43b3-a6a4-9fc3651300d4"
      unitRef="usd">11423000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjEzYzEwYWMzMWM5MDQyOGViMmU3MGE3MGI5ZDBhNDkxL3RhYmxlcmFuZ2U6MTNjMTBhYzMxYzkwNDI4ZWIyZTcwYTcwYjlkMGE0OTFfMi0zLTEtMS0xNTI3MDg_9fcba5ec-890c-4383-ad68-a23e02e5da5c"
      unitRef="usd">10966000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjEzYzEwYWMzMWM5MDQyOGViMmU3MGE3MGI5ZDBhNDkxL3RhYmxlcmFuZ2U6MTNjMTBhYzMxYzkwNDI4ZWIyZTcwYTcwYjlkMGE0OTFfMy0xLTEtMS0xNTI3MDg_44a89e45-aeca-442b-bb1c-86f9bc1b0895"
      unitRef="usd">5265000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjEzYzEwYWMzMWM5MDQyOGViMmU3MGE3MGI5ZDBhNDkxL3RhYmxlcmFuZ2U6MTNjMTBhYzMxYzkwNDI4ZWIyZTcwYTcwYjlkMGE0OTFfMy0zLTEtMS0xNTI3MDg_d499ae00-43b9-45ee-8da9-d4264007c9f7"
      unitRef="usd">4607000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjEzYzEwYWMzMWM5MDQyOGViMmU3MGE3MGI5ZDBhNDkxL3RhYmxlcmFuZ2U6MTNjMTBhYzMxYzkwNDI4ZWIyZTcwYTcwYjlkMGE0OTFfNC0xLTEtMS0xNTI3MDg_4183e433-cc83-4587-b254-06f17c68ab85"
      unitRef="usd">6158000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjEzYzEwYWMzMWM5MDQyOGViMmU3MGE3MGI5ZDBhNDkxL3RhYmxlcmFuZ2U6MTNjMTBhYzMxYzkwNDI4ZWIyZTcwYTcwYjlkMGE0OTFfNC0zLTEtMS0xNTI3MDg_ad242a46-1b55-4b12-bea4-3f7c055155ee"
      unitRef="usd">6359000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmE2NzQ1YjZjZDdlYjRlMzViNTVjYmEyYTNiZWQ2MzA5L3RhYmxlcmFuZ2U6YTY3NDViNmNkN2ViNGUzNWI1NWNiYTJhM2JlZDYzMDlfMi0xLTEtMS0xNTI3MDg_6160943c-baef-4279-b444-3110f5bb6666"
      unitRef="usd">658000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmE2NzQ1YjZjZDdlYjRlMzViNTVjYmEyYTNiZWQ2MzA5L3RhYmxlcmFuZ2U6YTY3NDViNmNkN2ViNGUzNWI1NWNiYTJhM2JlZDYzMDlfMi0zLTEtMS0xNTI3MDg_574a8d76-8498-4543-b88d-bc09ca842137"
      unitRef="usd">376000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RleHRyZWdpb246YTM0NTRiMWI3M2U0NGE3YWJjN2E4OTBhMDIxYjVlMTVfOTM0NTg0ODg1MTU1Mg_a106c37d-c279-4237-9f75-a33fc91e5e43">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial building&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,804&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,914&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,584&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,930&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides the depreciation expense related to Property and equipment for the three months ended March 31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6cd95c8066dc4c7b93e38b956a04efca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfMi0xLTEtMS0xNTI3MjI_0b6bba0d-3949-4e4c-9f17-a57363e889e4"
      unitRef="usd">291000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i932b2c03ba1a42f4838b5184f9d57889_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfMi0zLTEtMS0xNTY4Mzc_38c4f5df-06a2-49f9-b37c-d6d334c6c758"
      unitRef="usd">311000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8a8c35aa24664ad493d762d71b77a54c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfMy0xLTEtMS0xNTI3MjI_7075a947-44df-40b8-b1ba-05dd4ae41b04"
      unitRef="usd">1374000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ief698b3b7dc348b28e53b1e7252445c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfMy0zLTEtMS0xNTY4Mzc_e26bf47f-f2a1-434c-8156-ccb84b30574e"
      unitRef="usd">1462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8160b3f45d434c879fc7b47624085ef8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNC0xLTEtMS0xNTI3MjI_b9a9c865-0838-4923-b320-8e6fece21b99"
      unitRef="usd">6960000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5c23825b05a54f0291d8b6ab1ff6bd57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNC0zLTEtMS0xNTY4Mzc_1c170d19-54df-4f95-93a4-0f5c7655af17"
      unitRef="usd">7106000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifbdcb698ebc641abb82207142093724e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNS0xLTEtMS0xNTI3MjI_51d6cb41-7b55-495c-b659-70adf66775fd"
      unitRef="usd">6493000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1be994c7fe6e46928140cd4ef4b8e100_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNS0zLTEtMS0xNTY4Mzc_e5a8c191-3d84-45f5-a8f5-a05f6cad3a21"
      unitRef="usd">6493000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3e564a66c5f941d8ab775f65ad057c6e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNi0xLTEtMS0xNTI3MjI_22f51240-7725-45d7-9218-b6c8df3c31cc"
      unitRef="usd">4151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id418f71015304aa082f91118287e350f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNi0zLTEtMS0xNTY4Mzc_5366d328-ecf7-44be-af82-2f86b8ded566"
      unitRef="usd">4151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic8ba5587b05c48269f1a593534e1bd32_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNy0xLTEtMS0xNTI3MjI_a0016f1c-83f4-479e-879a-19a72e009461"
      unitRef="usd">2535000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i12dbbb2320bd44cd829012e3bd53868c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfNy0zLTEtMS0xNTY4Mzc_0ddac870-bbab-43ab-9b02-19a45b87fbc3"
      unitRef="usd">2391000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfOC0xLTEtMS0xNTI3MjI_20f0c460-7bae-4452-9290-bd410dba1651"
      unitRef="usd">21804000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfOC0zLTEtMS0xNTY4Mzc_83f3c2d4-30ce-41c7-a68c-6f5f2b21b1ae"
      unitRef="usd">21914000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfOS0xLTEtMS0xNTI3MjI_6b1987fe-e00f-4070-88b7-235b29cae5e4"
      unitRef="usd">6220000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfOS0zLTEtMS0xNTY4Mzc_4e71c0e8-6067-4025-b0dd-3c111430d010"
      unitRef="usd">5984000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfMTAtMS0xLTEtMTUyNzIy_425f4efb-b4d5-4f46-aaec-0bce431f6c7f"
      unitRef="usd">15584000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOjIxZTAyMDhhMzA0OTQyNTZhMGMyNzExOTQzZDVlYTczL3RhYmxlcmFuZ2U6MjFlMDIwOGEzMDQ5NDI1NmEwYzI3MTE5NDNkNWVhNzNfMTAtMy0xLTEtMTU2ODM3_9abd1ab6-2db6-43ab-8857-5c15a5f5ceb2"
      unitRef="usd">15930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmM3OGI2MWU2MGM0ZDQ4YWI4NzgwODY4YjkwMTEzOTE4L3RhYmxlcmFuZ2U6Yzc4YjYxZTYwYzRkNDhhYjg3ODA4NjhiOTAxMTM5MThfMi0xLTEtMS0xNTI3MjI_cf194fa8-bf95-455f-aa35-baa6bdd96c54"
      unitRef="usd">509000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmM3OGI2MWU2MGM0ZDQ4YWI4NzgwODY4YjkwMTEzOTE4L3RhYmxlcmFuZ2U6Yzc4YjYxZTYwYzRkNDhhYjg3ODA4NjhiOTAxMTM5MThfMi0zLTEtMS0xNTI3MjI_59eba6eb-fc03-4386-b234-8ce290a334f9"
      unitRef="usd">597000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RleHRyZWdpb246YTM0NTRiMWI3M2U0NGE3YWJjN2E4OTBhMDIxYjVlMTVfMjYz_0fa65c18-997b-4eb0-b923-980b70d43456">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify.org restricted cash&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,078&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Card posted collateral for funds held for customers&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash in transit for funds held for customers&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensify Payments LLC restricted cash&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivable&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching plan escrow&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,746&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,201&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="ieb58ae596c404ce4b538887b0df9f940_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfMi0xLTEtMS0xNTAyMTI_6c938813-a412-47c2-ba94-beee2635cf5f"
      unitRef="usd">3997000</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="i7b56af8f2002471a910979d47697f17f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfMi0zLTEtMS0xNTAyMTI_ae80a432-16bd-4870-b5f0-e09e833e662e"
      unitRef="usd">3078000</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <exfy:CardCollateralForFundsHeldForCustomersCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfMy0xLTEtMS0xNTAyMTI_9a9164f8-0623-4a95-9705-580045d275f5"
      unitRef="usd">4323000</exfy:CardCollateralForFundsHeldForCustomersCurrent>
    <exfy:CardCollateralForFundsHeldForCustomersCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfMy0zLTEtMS0xNTAyMTI_abcd3313-af1e-483f-8cad-a23d3240d826"
      unitRef="usd">5115000</exfy:CardCollateralForFundsHeldForCustomersCurrent>
    <exfy:CashInTransitForFundsHeldForCustomersCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNC0xLTEtMS0xNTAyMTI_23c6b068-4398-4c80-826d-bb49b5790294"
      unitRef="usd">1345000</exfy:CashInTransitForFundsHeldForCustomersCurrent>
    <exfy:CashInTransitForFundsHeldForCustomersCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNC0zLTEtMS0xNTAyMTI_993aa591-2954-4638-9638-c8dc9c127808"
      unitRef="usd">388000</exfy:CashInTransitForFundsHeldForCustomersCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNS0xLTEtMS0xNTAyMTI_afe89274-0f99-4b5a-9a7e-4a91164ed9ae"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNS0zLTEtMS0xNTAyMTI_a1a53d0b-18e9-4254-a734-39bfe23b7f24"
      unitRef="usd">8000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="ia8d513bb40fa42f5bc639bc90ff77b13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNi0xLTEtMS0xNTAyMTI_75ffb19e-1e20-4776-9d64-096ec0a1f9fb"
      unitRef="usd">56000</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <exfy:RestrictedCashHeldForRelatedPartyCurrent
      contextRef="i185a40a977ed4f1e8e360790b089547f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNi0zLTEtMS0xNTAyMTI_af30c144-6551-4061-8e7a-a55c8a67528a"
      unitRef="usd">55000</exfy:RestrictedCashHeldForRelatedPartyCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNy0xLTEtMS0xNTAyMTI_4ed1b2da-9e25-45ef-9488-16ff43f65e8a"
      unitRef="usd">5544000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfNy0zLTEtMS0xNTAyMTI_ece9091f-fa81-4bca-ab23-73da161cf512"
      unitRef="usd">5412000</us-gaap:IncomeTaxesReceivable>
    <exfy:EmployeeStockPurchasePlanEscrow
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfOC0xLTEtMS0xNTgxMjg_5468d545-a37b-4e95-a5b7-75a32befecd0"
      unitRef="usd">235000</exfy:EmployeeStockPurchasePlanEscrow>
    <exfy:EmployeeStockPurchasePlanEscrow
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfOC0zLTEtMS0xNTk5Mjg_858eea4c-2d20-45bf-b1c8-bb1b3c0b0813"
      unitRef="usd">0</exfy:EmployeeStockPurchasePlanEscrow>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfOS0xLTEtMS0xNTAyMTI_13d09aa8-4acc-4dc5-b6c4-5ff96df072e5"
      unitRef="usd">246000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfOS0zLTEtMS0xNTAyMTI_9bdb1167-dd4e-4ef6-88ef-f30e68c609fa"
      unitRef="usd">145000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfMTAtMS0xLTEtMTUwMjEy_8069ece8-4021-4e46-bec0-95b80db8ffbd"
      unitRef="usd">15746000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmNlN2ViOWM2NWUxZDQwZDVhMmY2ODA0N2Q3ZGQ2MjcxL3RhYmxlcmFuZ2U6Y2U3ZWI5YzY1ZTFkNDBkNWEyZjY4MDQ3ZDdkZDYyNzFfMTAtMy0xLTEtMTUwMjEy_5f11e992-376d-42ea-ae6e-f1863dab6a6b"
      unitRef="usd">14201000</us-gaap:OtherAssetsCurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RleHRyZWdpb246YTM0NTRiMWI3M2U0NGE3YWJjN2E4OTBhMDIxYjVlMTVfMjY0_3df9eb13-feac-4751-b301-3ea9adb0fecc">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expense reports&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner payouts and advertising fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hosting and license fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit card processing fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional and other fees&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, payroll and other taxes payable&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cashback rewards&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payable&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock liability for early stock option exercises&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching plan payroll liability&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,046&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMi0xLTEtMS0xNTAyMTI_e2422c05-8127-44a3-926d-439297848325"
      unitRef="usd">172000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMi0zLTEtMS0xNTAyMTI_2245aab0-cf8b-46ea-97fa-8d76338fd553"
      unitRef="usd">246000</us-gaap:AccruedLiabilitiesCurrent>
    <exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMy0xLTEtMS0xNTAyMTI_0c087f8a-48c4-425a-8caf-719429d14cbb"
      unitRef="usd">438000</exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent>
    <exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMy0zLTEtMS0xNTAyMTI_a8cf4402-f63b-4ddd-b49d-4aacaf205d4c"
      unitRef="usd">574000</exfy:AccruedPartnerPayoutsAndAdvertisingFeesCurrent>
    <exfy:AccruedHostingAndLicenseFeesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNC0xLTEtMS0xNTAyMTI_c50318ed-18eb-4ab7-9ec7-0361c89a6122"
      unitRef="usd">98000</exfy:AccruedHostingAndLicenseFeesCurrent>
    <exfy:AccruedHostingAndLicenseFeesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNC0zLTEtMS0xNTAyMTI_16187c7a-f709-4761-8759-9442ae364347"
      unitRef="usd">36000</exfy:AccruedHostingAndLicenseFeesCurrent>
    <exfy:AccruedCreditCardProcessingFeesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNS0xLTEtMS0xNTAyMTI_7d2d034b-37f2-44e4-a1f5-e59395b707d5"
      unitRef="usd">87000</exfy:AccruedCreditCardProcessingFeesCurrent>
    <exfy:AccruedCreditCardProcessingFeesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNS0zLTEtMS0xNTAyMTI_e251ede3-31b5-4e2a-aef0-e0a75dc5ac2b"
      unitRef="usd">56000</exfy:AccruedCreditCardProcessingFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNi0xLTEtMS0xNTAyMTI_fc4b30ac-b480-40c2-80a7-6c7a28ce0aa5"
      unitRef="usd">2208000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNi0zLTEtMS0xNTAyMTI_73c5e0fb-cd5b-4864-a662-3c6542504881"
      unitRef="usd">1274000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNy0xLTEtMS0xNTAyMTI_dd303de0-4607-4212-95bd-1421d7bc0451"
      unitRef="usd">1819000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfNy0zLTEtMS0xNTAyMTI_06946d04-5873-4850-b7f7-65ab832e0f77"
      unitRef="usd">4936000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfOC0xLTEtMS0xNTAyMTI_65e83abf-5ef3-443a-9c07-81d12bbc07ec"
      unitRef="usd">211000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfOC0zLTEtMS0xNTAyMTI_0bd23fdf-b113-4152-a4c4-2825c772859b"
      unitRef="usd">239000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfOS0xLTEtMS0xNTAyMTI_e84eb403-14d0-4e1b-8dab-06a16d6e9468"
      unitRef="usd">771000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfOS0zLTEtMS0xNTAyMTI_410b71e2-7221-4d11-a974-e59e2d208db1"
      unitRef="usd">783000</us-gaap:InterestPayableCurrent>
    <exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTEtMS0xLTEtMTUwMjEy_73060d46-0d11-44af-a350-a11ee2834d20"
      unitRef="usd">2231000</exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent>
    <exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTEtMy0xLTEtMTUwMjEy_ae135cde-fc37-4d38-8fcc-7c26aedac665"
      unitRef="usd">2443000</exfy:RestrictedCommonStockLiabilityForEarlyStockOptionExercisesCurrent>
    <exfy:EmployeeStockPurchasePlanPayrollLiability
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTEtMS0xLTEtMTU4MTM5_5f7ee319-78cf-427d-b013-8494949249f3"
      unitRef="usd">235000</exfy:EmployeeStockPurchasePlanPayrollLiability>
    <exfy:EmployeeStockPurchasePlanPayrollLiability
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTEtMy0xLTEtMTU5OTM1_9819a208-da43-45fe-b5c1-5c9a55b87171"
      unitRef="usd">0</exfy:EmployeeStockPurchasePlanPayrollLiability>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTItMS0xLTEtMTUwMjEy_d6b5c96e-fb82-4b20-b363-65972a2bde2d"
      unitRef="usd">141000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTItMy0xLTEtMTUwMjEy_4891ff79-ea27-4fd7-9daa-ac5e2ee78ccc"
      unitRef="usd">459000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTMtMS0xLTEtMTUwMjEy_db46589b-b82a-484a-b290-11a92b9c0da7"
      unitRef="usd">8411000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M181OC9mcmFnOmEzNDU0YjFiNzNlNDRhN2FiYzdhODkwYTAyMWI1ZTE1L3RhYmxlOmZlMmExNWYwMGQzMzRhNTBiMDAzNGE4ODdjYzJhZjNhL3RhYmxlcmFuZ2U6ZmUyYTE1ZjAwZDMzNGE1MGIwMDM0YTg4N2NjMmFmM2FfMTMtMy0xLTEtMTUwMjEy_104c4cfd-64c5-4054-9dd8-c266a884b4ba"
      unitRef="usd">11046000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTM0NTg0ODg4NjE2Ng_6b2bba3f-47bf-4716-9ddd-8d197f15236a">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance and Operating Lease Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During three months ended March 31, 2022 and 2021, respectively, the Company did not enter into any additional operating lease agreements or finance lease agreements to finance the acquisition of new property and equipment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390&#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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0wLTEtMS0xNjAwMDE_0ec25db0-dfb7-4981-b781-24148536b7c8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0wLTEtMS0xNjAwMDE_9ede7f99-8e1c-4aba-b3bd-31f60c0b5fad"&gt;Finance lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0wLTEtMS0xNjAwMDM_1565eac1-1601-4148-8a12-a909296a14ab"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0wLTEtMS0xNjAwMDM_4f378379-48a9-4dcf-b668-51b71062c4ee"&gt;Operating lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March 31, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_68af8537-2950-41e5-8308-fd5d99deee81"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_e14a874c-be76-432f-b67d-f38f0949926b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_9fb3d8a5-68b1-48fb-9e1e-0ff64f825665"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_b00a9fcb-7fa1-433a-986b-5e7accc6d66b"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financing Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amortizing Term Mortgage&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the amortizing term mortgage agreement with CIBC for the Company's commercial building in Portland, Oregon, the Company borrowed $8.3 million in August 2019, which requires interest and principal payments be made each month over a 30-year period. Interest accrues at a fixed rate of 5% per year until August 2024, at which point the interest rate changes to the Wall Street Journal Pri&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;me Rate minus 0.25% for the remaining term of the mortgage. The borrowings are secured by the building. As of March 31, 2022 and December 31, 2021, the outstanding balance of the amortizing term mortgage was $7.9 million and &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Amended Term Loan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, the Company amended and restated its loan and security agreement with CIBC (the "2021 Amended Term Loan") to refinance the existing non-amortizing and amortizing term loans, establish a single term loan of up to $75.0 million, consisting of a $45.0 million initial term loan effective immediately with an option at a later date to enter into an additional $30.0 million delayed term loan, and increase the monthly revolving line of credit to $25.0 million. Approximately $23.5 million of the loan proceeds were used to immediately repay the remaining balances under the amortizing and non-amortizing term loans at the time of the amendment and restatement in September 2021 as well as the commitment fees and any other debt issuance costs associated with the amended agreement. The remaining proceeds from the initial term loan went towards the Company's normal business operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2021 Amended Term Loan with CIBC, the initial term loan of $45.0 million entered into by the Company in September 2021 is payable over a 60 month period with principal and accrued interest payments due each quarter thereafter, which commences with the first payment due on September 30, 2021. Quarterly principal payments are fixed and began with quarterly payments of $0.1 million commencing on September 30, 2021 with increases to $0.2 million beginning October 1, 2024 and $0.6 million beginning October 1, 2025 with any remaining principal balance becoming due and payable at the end of the term loan in September 2026.  The amounts borrowed are payable with interest at the bank&#x2019;s reference rate plus 2.25% (5.75%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of March 31, 2022) beginning on September 30, 2021 and continuing on a quarterly basis through the end of the term loan. The borrowings are secured by substantially all the Company&#x2019;s assets. As of March 31, 2022 and December 31, 2021, the outstanding balance of the 2021 Amended Term Loan was $44.8 million and &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$44.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Monthly Revolving Line of Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The line of credit agreement with CIBC, as amended with the 2021 amended term loan entered into by the Company in September 2021, provides borrowings up to $25.0 million. Borrowings under the line bear interest at the bank&#x2019;s reference rate plus 1.00% (4.50% as of March 31, 2022) and are secured by substantially all of the Company&#x2019;s assets. As of March 31, 2022 and December 31, 2021, the line of credit balance remained at $15.0 million with $10.0 million of capacity available for borrowings under the line of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March 31, 2022 and 2021, respectively, the Company incurred an immaterial amount of costs related to the amortizing term mortgage and term loan agreements. These debt issuance costs are reflected as a reduction of the carrying amount of the long-term debt and are being amortized to interest expense over the term of the agreements. As of March 31, 2022 and December 31, 2021, the unamortized debt issuance costs remaining are $0.3&#160;million and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future aggregate annual principal payments on all long-term debt are as follows for the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,694&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: discount for issuance costs&lt;/span&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,394&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: line of credit&lt;/span&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, the Company was in compliance with all debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Defined Contribution Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;401(k) plan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2009, the Company sponsored a U.S. 401(k) defined contribution plan covering eligible employees who elect to participate. The Company is allowed to make discretionary profit sharing and 401(k) matching contributions as defined in the plan and as approved by the Board of Directors. Effective January&#160;1, 2018, the Company matches up to 4.5% of each eligible participant&#x2019;s 401(k) contribution. The Company&#x2019;s actual contribution may be reduced by certain available forfeitures, if any, during the plan year. No discretionary profit-sharing contributions were made during the three months ended March 31, 2022 and 2021. The Company&#x2019;s 401(k) matching contributions for the three months ended March 31, 2022 and March 31, 2021 was $0.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time in the normal course of business, the Company may be involved in claims, proceedings and litigation. In the case of any litigation, the Company records a provision for a liability when management believes that it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. The Company reviews these provisions at least quarterly and &lt;/span&gt;&lt;/div&gt;adjusts these provisions to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case.As of March 31, 2022, there were no legal contingency matters, either individually or in aggregate, that would have a material adverse effect on the Company&#x2019;s financial position, results of operations, or cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTM0NTg0ODg4NjE2Nw_726649db-eba8-4a96-acff-23e8d9bbc36e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease cost were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390&#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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfMy0xLTEtMS0xNTI3NjY_04e8d7ff-bed4-4119-87ab-26fbd06f9863"
      unitRef="usd">198000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfMy0zLTEtMS0xNTI3NjY_106fd294-7b11-4602-9541-c82098152056"
      unitRef="usd">198000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfNC0xLTEtMS0xNTI3NjY_61774b78-5fc7-4986-a803-a250e69fc564"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfNC0zLTEtMS0xNTI3NjY_3e0e2aad-fd1c-465d-8348-978c6a3efc78"
      unitRef="usd">12000</us-gaap:FinanceLeaseInterestExpense>
    <exfy:FinanceLeaseCost
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfNS0xLTEtMS0xNTI3NjY_84f2e183-94f6-4ac7-9f39-3d9705e2949d"
      unitRef="usd">205000</exfy:FinanceLeaseCost>
    <exfy:FinanceLeaseCost
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfNS0zLTEtMS0xNTI3NjY_32c9a87d-a808-48a3-9ddf-c1022f9e67e1"
      unitRef="usd">210000</exfy:FinanceLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfNy0xLTEtMS0xNTI3NjY_cb584fd1-c861-4a3c-bd12-ad340858be45"
      unitRef="usd">185000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfNy0zLTEtMS0xNTI3NjY_c86473a1-8b18-4afc-a77e-c41837294a99"
      unitRef="usd">285000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfOC0xLTEtMS0xNTI3NjY_e0e710c3-518c-4cc9-8559-802150c64034"
      unitRef="usd">390000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOmZlMGMyMzZiNDZjMjRkMWY5OGQ5NTI2MDMyOTMzNjhlL3RhYmxlcmFuZ2U6ZmUwYzIzNmI0NmMyNGQxZjk4ZDk1MjYwMzI5MzM2OGVfOC0zLTEtMS0xNTI3NjY_63991982-5477-41d8-bd29-aca6a2bb92d3"
      unitRef="usd">495000</us-gaap:LeaseCost>
    <exfy:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTM0NTg0ODg4NjE2OA_f76d5f44-2655-4be5-92aa-7a0e2e8012e2">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0wLTEtMS0xNjAwMDE_0ec25db0-dfb7-4981-b781-24148536b7c8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0wLTEtMS0xNjAwMDE_9ede7f99-8e1c-4aba-b3bd-31f60c0b5fad"&gt;Finance lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0wLTEtMS0xNjAwMDM_1565eac1-1601-4148-8a12-a909296a14ab"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0wLTEtMS0xNjAwMDM_4f378379-48a9-4dcf-b668-51b71062c4ee"&gt;Operating lease ROU asset (included within Lease right-of-use assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.58&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.40&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</exfy:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0xLTEtMS0xNTI3NzE_adafe258-24d4-43ae-8963-f422b5ff5f9e"
      unitRef="usd">1053000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMi0zLTEtMS0xNTcwODE_eacaf94d-ba09-4836-8582-04a240affb8f"
      unitRef="usd">1251000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0xLTEtMS0xNTI3NzE_4ed113bb-84e5-4484-8b97-ebb6becb42e2"
      unitRef="usd">779000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfMy0zLTEtMS0xNTcwODE_f5b3b4b1-b416-4182-b52a-ccecf349c05c"
      unitRef="usd">951000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfNS0xLTEtMS0xNTI3NzE_bd10eceb-79f4-4215-a44d-51e74216b8da">P1Y3M29D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfNS0zLTEtMS0xNTcwODE_a98ddf5d-c458-4da1-9cc6-38cad766bf6b">P1Y6M29D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfNi0xLTEtMS0xNTI3NzE_ddfdd3c7-db9d-4676-9c83-0e28465b695f">P1Y2M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfNi0zLTEtMS0xNTcwODE_27cd5853-35a5-4349-bf75-2b09779fca16">P1Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfOC0xLTEtMS0xNTI3NzE_2fb9f180-ef4e-4d3b-803a-1c00ce301dd6"
      unitRef="number">0.025</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfOC0zLTEtMS0xNTcwODE_4c30baad-21e3-440d-8738-23b597097c4d"
      unitRef="number">0.025</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfOS0xLTEtMS0xNTI3NzE_b7585e75-ab11-450d-8164-63e056ab8cfe"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjMxMGY2MjIzM2U5MTQ1NjA5MDg2OTZmOTdjOGViM2Q1L3RhYmxlcmFuZ2U6MzEwZjYyMjMzZTkxNDU2MDkwODY5NmY5N2M4ZWIzZDVfOS0zLTEtMS0xNTcwODE_dceff188-f035-4bbf-873e-32886fd7d872"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjUwYmI2MWFiM2ViMDRhOGZhNjNiOWEwMjdjMmJjMTJkL3RhYmxlcmFuZ2U6NTBiYjYxYWIzZWIwNGE4ZmE2M2I5YTAyN2MyYmMxMmRfMy0xLTEtMS0xNTI3NzY_33212046-3a93-450d-a3e3-755778ca8106"
      unitRef="usd">192000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjUwYmI2MWFiM2ViMDRhOGZhNjNiOWEwMjdjMmJjMTJkL3RhYmxlcmFuZ2U6NTBiYjYxYWIzZWIwNGE4ZmE2M2I5YTAyN2MyYmMxMmRfMy0zLTEtMS0xNTI3NzY_6066c917-8889-4357-adee-c3c467b95189"
      unitRef="usd">224000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjUwYmI2MWFiM2ViMDRhOGZhNjNiOWEwMjdjMmJjMTJkL3RhYmxlcmFuZ2U6NTBiYjYxYWIzZWIwNGE4ZmE2M2I5YTAyN2MyYmMxMmRfNC0xLTEtMS0xNTI3NzY_cb0539c7-2b77-4139-b1bc-020b02521675"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjUwYmI2MWFiM2ViMDRhOGZhNjNiOWEwMjdjMmJjMTJkL3RhYmxlcmFuZ2U6NTBiYjYxYWIzZWIwNGE4ZmE2M2I5YTAyN2MyYmMxMmRfNC0zLTEtMS0xNTI3NzY_a798d1ac-d016-485e-8aa8-7ae8dfb07ab5"
      unitRef="usd">12000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjUwYmI2MWFiM2ViMDRhOGZhNjNiOWEwMjdjMmJjMTJkL3RhYmxlcmFuZ2U6NTBiYjYxYWIzZWIwNGE4ZmE2M2I5YTAyN2MyYmMxMmRfNS0xLTEtMS0xNTI3NzY_bce2478c-0f8d-484f-8025-f78d1b25da60"
      unitRef="usd">197000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjUwYmI2MWFiM2ViMDRhOGZhNjNiOWEwMjdjMmJjMTJkL3RhYmxlcmFuZ2U6NTBiYjYxYWIzZWIwNGE4ZmE2M2I5YTAyN2MyYmMxMmRfNS0zLTEtMS0xNTI3NzY_f075e41d-623c-453e-9bf2-d189a1ca7da1"
      unitRef="usd">192000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTM0NTg0ODg4NjE3MA_041f9aed-1778-40b1-ab95-952e0818ba27">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March 31, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_68af8537-2950-41e5-8308-fd5d99deee81"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_e14a874c-be76-432f-b67d-f38f0949926b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_9fb3d8a5-68b1-48fb-9e1e-0ff64f825665"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_b00a9fcb-7fa1-433a-986b-5e7accc6d66b"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTM0NTg0ODg4NjE3MA_d18e0642-d747-4c7d-9e3b-9e68995aaa91">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March 31, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the year ending: &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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_68af8537-2950-41e5-8308-fd5d99deee81"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMC0xLTEtMTYwMDEx_e14a874c-be76-432f-b67d-f38f0949926b"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_9fb3d8a5-68b1-48fb-9e1e-0ff64f825665"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMC0xLTEtMTYwMDE0_b00a9fcb-7fa1-433a-986b-5e7accc6d66b"&gt;Lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:middle"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMi0xLTEtMS0xNTgzMjA_724bd4ed-c521-47ca-9f4e-7e4a96e5d4c6"
      unitRef="usd">619000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMi0zLTEtMS0xNTgzMjQ_54a8f037-46f6-4633-b722-955d161b95aa"
      unitRef="usd">604000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMy0xLTEtMS0xNTgzMjA_66b9e76b-0c15-4727-84b6-fe993044813a"
      unitRef="usd">476000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMy0zLTEtMS0xNTgzMjQ_b0efb6f9-f8fe-4487-9632-ed6444b0fb0b"
      unitRef="usd">333000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNC0xLTEtMS0xNTgzMjA_8f222c5a-3834-4dad-ac93-7e9989f5323d"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNC0zLTEtMS0xNTgzMjQ_8a4fbadf-da5c-4cce-9356-d3ca26c1d56a"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNS0xLTEtMS0xNTgzMjA_33773ee1-1deb-4ade-84f1-49f47ade5b4c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNS0zLTEtMS0xNTgzMjQ_6577f6b3-c3fb-4184-be6f-1f778f3ec650"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNi0xLTEtMS0xNTgzMjA_74a12dfd-9ec2-4f8f-95d4-f12869880eb4"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNi0zLTEtMS0xNTgzMjQ_74e0200a-d4cc-4d50-a0d4-12c57f5d7991"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <exfy:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNy0xLTEtMS0xNTgzMjA_7d3183fa-f5b7-44b0-b793-e12ae8ce5c81"
      unitRef="usd">0</exfy:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <exfy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfNy0zLTEtMS0xNTgzMjQ_1d68f6f4-136a-4696-80c4-b5f79a724255"
      unitRef="usd">0</exfy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfOC0xLTEtMS0xNTgzMjA_e6b459ec-3a6b-42a1-8434-5ef706d2ee32"
      unitRef="usd">1095000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfOC0zLTEtMS0xNTgzMjQ_6b5abe40-d36e-49b3-87a0-eb34af83557d"
      unitRef="usd">937000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfOS0xLTEtMS0xNTgzMjA_41e3758a-fcce-4a34-8989-0342bbdf2dc1"
      unitRef="usd">26000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfOS0zLTEtMS0xNTgzMjQ_c92de616-f574-4d3f-8f56-b7cf474751b6"
      unitRef="usd">42000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMS0xLTEtMTU4MzIw_f695aafc-28fc-4a3e-8357-b16dc25a544c"
      unitRef="usd">798000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTAtMy0xLTEtMTU4MzI0_d010ee3a-9bd9-40be-b2af-ffc4c303164c"
      unitRef="usd">761000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMS0xLTEtMTU4MzIw_faab1389-45af-479b-8211-94d9b7051fbd"
      unitRef="usd">271000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjI1OTJhOTBjMDVlYTRjM2RhODA2MTM0ZDg4YTk1NDEwL3RhYmxlcmFuZ2U6MjU5MmE5MGMwNWVhNGMzZGE4MDYxMzRkODhhOTU0MTBfMTEtMy0xLTEtMTU4MzI0_308e7221-5057-41a9-bcd2-eb73eebea3ec"
      unitRef="usd">134000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i87a8d398bd1548f2a1da090fa9517b13_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTk5_ef0bd2b6-f9b1-440c-be96-31bc220609a4"
      unitRef="usd">8300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i1750aef95d164db6aba7c6626ee55f22_D20190801-20190831"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfNjQxMA_8819cd2b-7590-432e-b1b8-6c9f1480d9bb">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i87a8d398bd1548f2a1da090fa9517b13_I20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMzM0_bd5142c0-9d7d-42a0-bb76-a7e43510e003"
      unitRef="number">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i411208631b4d40a196d17d3efcc70389_D20190801-20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfNDUw_e0cbed41-de4c-4087-bb43-9392e1e1bd99"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7fc57b7d3ab44dd9981c1323dc3c7c36_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY2MzQzNA_3bb59230-d8f8-4743-a72b-0a753a739ae6"
      unitRef="usd">7900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i05671b13359e40ea92b5cc4874abe481_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY3OTQwMg_6f91283e-15d5-43f7-b93d-861acdae3ffa"
      unitRef="usd">8000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc99518bed8843cc81ee1503f54f552c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTEx_4a485795-6662-452b-b4a0-4912c46f8f0d"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib020e311e5c1432f9ecd8ec3aa5133d6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTMx_e1a7e5f8-9a78-4752-8016-6f591089d9cf"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if697ee20487a4e67b95e9631df57f87f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTAzMw_ba101f6e-378e-4f0d-b41b-b50b7b0d99ac"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id656d15595444759a70d2c8a892f6ccd_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTEwOA_cf172881-d791-4eec-ad30-f8a9c471cba3"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i69a40977c0854ed68a613f02913df759_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY3OTA5NA_2936e448-2781-4bd3-a2e3-cb7f5a4f0d61"
      unitRef="usd">23500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib020e311e5c1432f9ecd8ec3aa5133d6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTU5Ng_e1a7e5f8-9a78-4752-8016-6f591089d9cf"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib183043eab614775a95b9ffea359de37_D20210901-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfNjQxMQ_760c49e2-219d-466f-a175-761e0ecc3f28">P60M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i85a9c193d12649aebc4bb5d1ce2161f5_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTkwMA_6b171f64-b981-4d6d-a262-e7bd86388a4d"
      unitRef="usd">100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i22a0cd7771404b6f9cc9fa9752bd1b7a_D20241001-20241001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTk1NA_45f6e316-706b-4366-a98c-8703df794890"
      unitRef="usd">200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i747c1bf91da540c3ac91d27f7010a194_D20251001-20251001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTk4Nw_51254761-86e3-41cc-a8dc-128a9823ab9d"
      unitRef="usd">600000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i83352f85e3da438f9dc0f9467152ca47_D20210930-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMjIwNw_ced83a9e-8584-42b7-bcac-1155a78a83cf"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1acdd23ac5f140adb2ad7c66a63f0781_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMjIxMQ_3014ce35-e10a-43dd-9232-ffc88fbd8f62"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1acdd23ac5f140adb2ad7c66a63f0781_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY2MzAzNQ_85f282b3-dd81-4b8b-b09c-d441cb5cda07"
      unitRef="usd">44800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib45ab5f9db1d4e31877d7c862f7ff145_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY4MDM5MQ_5bc1b9f5-bc8f-4873-82fb-3b9e57f4a752"
      unitRef="usd">44900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id656d15595444759a70d2c8a892f6ccd_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTM4NA_5f019f2a-fb15-4dd8-8923-b28c36547577"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie219fedb281c4fa38d5060e51c9ea381_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTU1OA_705178cd-723e-4069-b8ac-e744679a38f9"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic7d790a8673b4c4cb9d30533633304fd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTU1OA_819556fb-4848-4512-aab7-dd15fbb0a135"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id049155d796d475bbc265b066ddaebd4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY3Nzk3NA_724c5917-5a7a-4f56-930a-c2fadd3e5e56"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ibc62501b618f458b98bab4e5cd6aa19c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTcxOA_740a0fed-dd83-41d3-ac88-ef038f9e5218"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ibc62501b618f458b98bab4e5cd6aa19c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTcxOA_f8ce8cd2-d06a-471f-9801-a0cd26d138c3"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ibc62501b618f458b98bab4e5cd6aa19c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTc4OQ_9e9dc8a0-2572-43ef-83d8-c33ace52562f"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iaa434dec77bc42edbed1acc802fcbe00_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY1NTc4OQ_d8d5d602-67dc-46af-855f-3f6a26a110df"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTQ4NDM0MDcwMjUyMzI_a8854278-19f2-4541-af83-8de69c66fd5e"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY4MDQ4Mw_ab5b7e1b-60e5-47a6-9403-40aa1dbb2c36"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfNjQxMw_bebd918b-2b6a-4bb1-9668-a94020b8873e">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future aggregate annual principal payments on all long-term debt are as follows for the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,694&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: discount for issuance costs&lt;/span&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,394&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: line of credit&lt;/span&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfMS0yLTEtMS0xNTAyMTI_1a0d5dfd-38db-4cb9-ab4c-ea3d21c9d2d9"
      unitRef="usd">15441000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfMi0yLTEtMS0xNTAyMTI_2347566d-7996-4faa-b8f0-88c5b40a523e"
      unitRef="usd">595000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfMy0yLTEtMS0xNTAyMTI_b2809689-02a7-4814-87d8-f5e7b3296337"
      unitRef="usd">715000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfNC0yLTEtMS0xNTAyMTI_388e3283-66ef-456c-9444-73564e17fa82"
      unitRef="usd">1397000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <exfy:LongTermDebtMaturitiesRepaymentsOfPrincipalYearFourAndAfterYearFour
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfNS0yLTEtMS0xNTAyMTI_19e0a83c-8a0b-4e42-a7e4-8c11185e4ad1"
      unitRef="usd">49546000</exfy:LongTermDebtMaturitiesRepaymentsOfPrincipalYearFourAndAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfNi0yLTEtMS0xNTAyMTI_0c6e1fd0-982e-4c55-87af-85c8ffd669fc"
      unitRef="usd">67694000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfNy0yLTEtMS0xNTAyMTI_23feca86-1497-4926-9d11-e95c9116b224"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfOC0yLTEtMS0xNTAyMTI_fce7a37e-6a21-47d9-a3de-d0b6b0c20af4"
      unitRef="usd">67394000</us-gaap:LongTermDebt>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfOS0yLTEtMS0xNTAyMTI_4df1b3f2-9b87-4d83-b35c-2b6e0da03bb3"
      unitRef="usd">15000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfMTAtMi0xLTEtMTUwMjEy_9521cfa6-d966-43c3-a054-a9e6e5847235"
      unitRef="usd">547000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RhYmxlOjA4MmQwNjJhYWZiNzQxMjdhMWRiMjQzNWZjMzNmYzM5L3RhYmxlcmFuZ2U6MDgyZDA2MmFhZmI3NDEyN2ExZGIyNDM1ZmMzM2ZjMzlfMTEtMi0xLTEtMTUwMjEy_624ba507-3d02-4c28-aa97-4d434ae133c7"
      unitRef="usd">51847000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i221fcfdac16d4c59b7fb79e588874399_D20180101-20180101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMjE5OTAyMzI2ODY2Ng_b835dc3f-855f-4488-b9d6-92c0188045b4"
      unitRef="number">0.045</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i07e2c32c06254c309b292d2ad2e5c547_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTg5NTYwNDcwMDA2NQ_49c398d2-fd9f-4533-a03c-0b303d1ed593"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i67d1ffecf0e64305ae58e4c7197384a8_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfOTg5NTYwNDcwMDA2NQ_fb64362e-ee85-4bf4-b794-b8107077baf9"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i67d1ffecf0e64305ae58e4c7197384a8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY2ODcwNQ_1d307e6c-7624-4e19-ad4b-237fadf3e8e8"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i07e2c32c06254c309b292d2ad2e5c547_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M182MS9mcmFnOjBmYmU3ZDlkYWRkMzQ2MTc5Mzg2OGVmMDY5YmQ2N2RmL3RleHRyZWdpb246MGZiZTdkOWRhZGQzNDYxNzkzODY4ZWYwNjliZDY3ZGZfMTA5OTUxMTY2ODcwNQ_cf90112a-49de-4269-b793-055529cda623"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTk3MDk_2cd863c5-4ca4-4be1-a851-32a170e63325">STOCK INCENTIVE PLANS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2009 and 2019 Stock Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2009, the Company&#x2019;s Board of Directors approved the Company's 2009 Stock Plan (the "2009 Stock Plan"). As amended in 2015, the 2009 Stock Plan permitted the Company to grant awards covering up to 16,495,150 shares of the Company&#x2019;s common stock. In January 2018, the Company increased the number of shares of common stock reserved under the 2009 Stock Plan by 535,130 shares, from 16,495,150 shares to 17,030,280. In April 2019, the Company approved the adoption of the 2019 Stock Plan (the "2019 Stock Plan", and together with the 2009 Stock Plan, the "Stock Plans"). The 2019 Stock Plan permitted the Company to grant up to 8,173,970 additional shares, increasing the overall common stock reserved for grant under the Stock Plans 25,204,250 shares.&#160;In September 2021, under the 2019 Stock Plan, the Company's Board of Directors approved the grant of 8,679,380 restricted stock units under the 2019 Stock Plan, which covered of an aggregate of 4,339,690 shares of each of Class A and LT50 common stock effective as of immediately prior to the effectiveness of the Company's IPO Registration Statement on November 9, 2021. On November 9, 2021, the Company's Board of Directors amended and restated the 2019 Stock Plan to, among other things, increased the common stock reserved for issuance under the 2019 Stock Plan to an aggregate of 16,856,770 shares of the Company's LT50 and Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the completion of the IPO, the Company did not and will not make any further grants under the Stock Plans. However, the Stock Plans will continue to govern the terms and conditions of the outstanding awards granted under the Stock Plans. Upon the expiration, forfeiture, cancellation, withholding of shares upon exercise or settlement of an award to satisfy the exercise price or tax withholding, or repurchase of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2009 Stock Plan or of Class A or LT50 common stock underlying outstanding stock-based awards granted under the 2019 Stock Plan, an equal number of shares of Class A common stock will become available for grant under the Company's 2021 Incentive Award Plan (the "2021 Plan") and the Company's 2021 Stock Purchase and Matching Plan ("Matching Plan" and together with the 2021 Plan, the "2021 Incentive Plans"), each of which was adopted by the Company immediately before the effectiveness of the IPO Registration Statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Incentive Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company&#x2019;s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Plans, which both became effective immediately before the effectiveness of the IPO Registration Statement and use a combined share reserve. Under the 2021 Incentive Plans, 11,676,932 shares of the Company's Class A common stock are reserved for issuance pursuant to a variety of stock-based awards, including incentive stock options, nonqualified stock options, stock appreciation rights ("SARs"), restricted stock awards, RSUs, and other forms of equity and cash compensation under the 2021 Plan and purchase rights and matching awards under the Matching Plan. The number of shares initially reserved for issuance or transfer pursuant to awards under the 2021 Incentive Plans was increased by 776,600 shares that were available for issuance under the Stock Plans as of the effective date of the 2021 Incentive Plans and will be increased upon the expiration, forfeiture, cancellation, withholding of shares upon exercise or settlement of an award to satisfy the exercise price or tax withholding, or repurchase of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2009 Stock Plan or of Class A or LT50 common stock underlying outstanding &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stock-based awards granted under the 2019 Stock Plan. The number of shares of Class A common stock reserved for issuance under the 2021 Incentive Plans increased by 747,212 shares on January 1, 2022 and will automatically increase each subsequent January 1 through January 1, 2031, by the lesser of (A) 6% of the aggregate number of shares of all classes of the Company's common stock outstanding on the immediately preceding calendar year, or (B) such lesser number of shares as determined by the Company&#x2019;s board of directors or compensation committee; provided, however, that no more than 87,576,990 shares of stock may be issued upon the exercise of incentive stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Matching Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Matching Plan operates using consecutive 3 month offering periods that commenced on March 15, 2022. Service providers of the Company, including employees and consultants, can participate in the Matching Plan by electing to contribute compensation through payroll deductions or from fee payments or may be granted discretionary awards under the Matching Plan. On the last day of the offering period the contributions made during the offering period are used to purchase shares of Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The price at which Class A common stock is purchased under the Matching Plan equals the average of the high and low trading price of a share of the Company&#x2019;s Class A common stock as of the last trading day of the offering period. At the end of each offering period, the Company may provide a discretionary match up to 1/10 of a share of the Company's Class A common stock for each share of Class A common stock purchased by or issued to an employee under the Matching Plan that is retained through the end of the applicable offering period. For the current offering period, the Company has elected to match each share of Class A common stock purchased by or issued to an employee under the Matching Plan that is retained through June 14, 2022 with 1/20 of a share of Class A common stock. No fractional shares will be issued by the Company. The Company will round to the nearest full share for shares purchased by an employee as well as any matched shares issued to an employee under the Matching Plan. The match rate applicable to each offering period shall be limited to 1.5% of the shares of any class of Company capital stock outstanding as of the exercise date applicable to such offering period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of matched shares provided by the Company under the Matching Plan using the Black-Scholes option-pricing model on the date of grant. The Company recognizes stock-based compensation expense related to the matched shares provided by the Company pursuant to its Matching Plan on a straight-line basis over the applicable 3-month offering period. As of March 31, 2022, no Class A common stock has been issued or purchased by service providers under the Matching Plan. During the three months ended March 31, 2022, the Company granted an estimated total of 4,365 Class A common shares, which will be provided to all service providers participating in the Matching Plan at the end of the current offering period on June 14, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 24, 2021, the Company approved the grant of RSUs to service providers covering Class A common stock and LT50 common stock effective as of the date the Company amended its certificate of incorporation to include, among other things, LT50 common stock, which was November 9, 2021. RSUs granted to employees in September 2021 vest upon the satisfaction of both a performance and service condition. The performance condition was satisfied immediately prior to the effectiveness of the IPO Registration Statement on November 9, 2021. The RSUs approved on September 24, 2021 vest over eight years with 1/8 of the grant vesting on September 15, 2022 and quarterly vesting of 1/32 of the grant every December 15, March 15, June 15 and September 15 (each, a "Specified Quarterly Date") thereafter until fully vested, in each case subject to continued service to the Company. All RSUs granted to employees during and after November 2021 have a service condition only, which vests over 8 years from a vesting commencement date corresponding to one of the Specified Quarterly Dates near the date of grant, with 1/8&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of each grant vesting on the first anniversary of the vesting commencement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;date and 1/32 of each grant vesting in equal quarterly installments thereafter until fully vested, in each case, subject to continued service to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, the Company granted certain service providers a total of 43,060 RSUs, covering shares of Class A common stock, at a grant date fair value of $18.93 per share. These RSUs vest as described above. The Company had 2,316 RSUs covering shares of Class A common stock vest during the three months ended March 31, 2022 related to previously granted RSU awards to Non-Employee Directors as the quarterly service conditions were satisfied. There were no RSUs granted during the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, RSU activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:65.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LT50 Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average grant date fair value per share&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329,530&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,301,750&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs cancelled/forfeited/expired&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2022&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282,254&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,213,730&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.92&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;On November 9, 2021, immediately prior to the effectiveness of the Company&#x2019;s IPO Registration Statement, the Company&#x2019;s certificate of incorporation was amended to provide for, among other things, LT50 common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of Ma&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;rch 31, 2022, there was $263.3 million of unamortized stock-based compensation cost related to unvested RSUs, which is expected to be recognized over the remaining weighted average life of 6.81 years. &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there was $282.0 million of unamortized stock-based compensation cost related to unvested RSUs, which is expected to be recognized over the remaining weighted average life of 6.92 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both Stock Plans, as well as the 2021 Plan, provide for the grant of incentive and nonstatutory stock options to employees, nonemployee directors and consultants of the Company. Under the Stock Plans and the 2021 Plan, the exercise price of incentive stock options must be at least equal to 110% of the fair market value of the common stock on the grant date for a &#x201c;ten-percent holder&#x201d; or 100% of the fair market value of the common stock on the grant date for any other employee. The exercise price of nonstatutory options granted must be at least equal to 100% of the fair market value of the Company&#x2019;s common stock on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has only granted options under the Stock Plans.  Under both Stock Plans, most options typically vest over four years and are exercisable at any time after the grant date, provided that service providers exercising unvested options receive restricted common stock that is subject to repurchase at the original exercise price upon a termination of service. The repurchase right lapses in accordance with the vesting schedule of the exercised option&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Early exercises of options prior to vesting are not deemed to be substantive exercises for accounting purposes and accordingly, amounts received for early exercises of unvested options are recorded as a liability. These repurchase terms are considered to be a forfeiture provision and do not result in variable accounting. During the three months ended March 31, 2022, the Company repurchased an immaterial amount of exercised restricted common stock. There were no repurchases of common stock during the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022 and December 31, 2021, there were 1,282,740 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 1,437,760 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;shares, respectively, subject to repurchase related to stock options exercised prior to vesting that are expected &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to vest. As &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of March &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31, 2022 and December 31, 2021, the Company recorded a liability related to these shares subject to repurchase in the amount of $2.2 million and &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2.4 million, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which is included within Accrued expenses and other liabilities in the accompanying consolidated balan&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ce sheets. These amounts are reclassified to common stock and additional paid in capital as the underlying shares vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;remaining contractual life &lt;br/&gt;(in years)&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="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,193,193&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.45&lt;/span&gt;&lt;/td&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,803,072&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,564,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.29&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The to&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tal pretax intrinsic value of options exercised during the three months ended March 31, 2022 and 2021 was $5.2 million and &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2.0&#160;million, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The total pretax intrinsic value of options outstanding at March 31, 2022 and December 31, 2021 was $106.7 million and &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$302.8 million, respectively.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The intrinsic value is the difference between the estimated fair market value of the Company&#x2019;s common stock at the date of exercise and the exercise price for in-the-money options. No options were granted during the three months ended March 31, 2022. The weighted average grant date fair value of options granted during the three months ended March 31, 2021 was $8.60.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2022, there was $11.8 million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of 1.57 years. &lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there was $13.2 million of unrecognized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted average period of 1.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash received from option exercises and purchases of shares under the Stock Plans for the three months ended March 31, 2022 and 2021 was $0.3 million and $0.1 million, re&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;spectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock-based compensation expense recognized for the options granted under the 2009 Stock Plan, options and RSUs granted under the 2019 Stock Plan, RSUs granted under the 2021 Plan and matching shares issued under the Matching Plan, in each case, as  plans discussed above (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching shares&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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="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:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,667&#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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue, net&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,908&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',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;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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,667&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense capitalized as internally developed software costs was $0.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for t&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he three months ended March 31, 2022. These amounts were immaterial for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4f85dd8bf171400d9710ce67294491ab_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDI4OQ_e5069d37-2f84-4b42-a2db-e5e02bdc9272"
      unitRef="shares">16495150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="if22e1fdae30a411a95b75441fbc94453_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDQ0NQ_47474675-cd51-45bb-a153-ed3a24818e5e"
      unitRef="shares">535130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4f85dd8bf171400d9710ce67294491ab_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDQ2Mg_e5069d37-2f84-4b42-a2db-e5e02bdc9272"
      unitRef="shares">16495150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifc86a042a0504988b58c9669968fbed7_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDQ3Ng_bdda5560-108e-42a9-a3f6-1cd919922d34"
      unitRef="shares">17030280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iaee2d2ff87354c6f84f2d4784dc3faa6_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDYyOA_bcaa89e2-1813-45d7-9568-52252b5d9b5c"
      unitRef="shares">8173970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="if6fa97293dc84ef0afd252c72fc18a1b_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDcwOQ_1a813e4c-abcf-4b5f-bbd2-42e485ee8ffe"
      unitRef="shares">25204250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifb70f4192e3d48f78fbfdfe103eee9e5_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDgyMw_a2925614-57a7-4568-b321-51bf873958a4"
      unitRef="shares">8679380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibcee9ee163344bffa8e7071d6acd61eb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDkwMA_91532704-4a8b-4151-81cd-87004e73bf5a"
      unitRef="shares">4339690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic6b990f2abac4fde863355d438b132e1_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MDkwMA_acca921b-bfd1-4d2c-a0e2-e700cd3e9dab"
      unitRef="shares">4339690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia3c9c56f0ba04261a9d9c07dc385507b_I20211109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MTIyNQ_c98f398e-d384-4621-882f-115ef1fba7ca"
      unitRef="shares">16856770</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iceb3c6aca70b4378a3c3a5da12fe7fcb_I20211109"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MTIyNQ_d6b8aa5a-febc-4760-b387-cbc5868bce45"
      unitRef="shares">16856770</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i19be3349a88e457882ac4c851920b807_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MjYyNQ_012bbf29-d659-41be-b27b-1ac0441f068d"
      unitRef="shares">11676932</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <exfy:CommonStockAdditionalCapitalSharesReservedForFutureIssuance
      contextRef="i7a4de37754a54f088254f503da270520_D20211101-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfODc5NjA5MzE3NzIwMw_92daf001-e875-495c-a697-a3f00ecf9ede"
      unitRef="shares">776600</exfy:CommonStockAdditionalCapitalSharesReservedForFutureIssuance>
    <exfy:CommonStockAdditionalCapitalSharesReservedForFutureIssuance
      contextRef="ie64f51e0c6864434af4c04aa9e100547_D20220101-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfODc5NjA5MzE3NzE5NA_17b58394-4e1e-4c2f-8dc2-8cdb4c90ecf1"
      unitRef="shares">747212</exfy:CommonStockAdditionalCapitalSharesReservedForFutureIssuance>
    <exfy:AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding
      contextRef="if32054b283114339a38886fba2c4c026_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MzU0Mg_e0424b39-9e25-4f31-8426-0522cade01cf"
      unitRef="number">0.06</exfy:AnnualIncreaseInSharesReservedForIssuanceAsAPercentageOfCommonSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6d2a796c62b34604a79b358c755d8549_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY3MzgzMQ_90a62e86-35db-4deb-bf6e-0bc240df4358"
      unitRef="shares">87576990</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer
      contextRef="if374576a0c5d412ea09db23defcd7464_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY4NDU5NA_b70d9d39-1610-4364-a9a3-0630eea68fe7"
      unitRef="number">0.015</exfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesMatchedByEmployer>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5c00d9167d474ef78e2201658695a830_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfODc5NjA5MzE3NzIxMg_daafd48f-31b7-4e38-a430-7c15e05e90ed"
      unitRef="shares">4365</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if2586d66688b4f3a9165afce202d0469_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcwNTY1MQ_138bfcc4-793e-4c5d-8635-cfc2364b2251">P8Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY5OTc2Nw_cb47d8eb-aaeb-4d23-82d9-7ccdfbf0d9e7"
      unitRef="shares">43060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTY5OTg4Ng_22f11669-baa8-4960-9531-245d07f50f73"
      unitRef="usdPerShare">18.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfODc5NjA5MzE3NzIxOQ_ab91a570-7d9e-4eed-9ed9-734669ebaf9c"
      unitRef="shares">2316</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4f34f41ed0a440e28008bc780a3a79e2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfODc5NjA5MzE1ODQxNg_c25e6562-18d7-4052-8227-ac9effb33a67"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfOTM0NTg0ODk2ODAzOA_9070fabd-d299-44a9-a657-005780fa8e40">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2022, RSU activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:65.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LT50 Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average grant date fair value per share&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,329,530&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,301,750&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs cancelled/forfeited/expired&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2022&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282,254&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,213,730&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.92&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:10.43pt"&gt;On November 9, 2021, immediately prior to the effectiveness of the Company&#x2019;s IPO Registration Statement, the Company&#x2019;s certificate of incorporation was amended to provide for, among other things, LT50 common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9706ae2c54c14b2d94cd5471c055943f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMS0xLTEtMS0xNTYwOTA_9f3df970-35ee-483c-bef2-5c24162093d2"
      unitRef="shares">4329530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id77f46e3eccd4caebdff0d0ece53f5d0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMS0zLTEtMS0xNTYwOTA_b5606807-1c0c-4595-8a1d-2c59ded4ac47"
      unitRef="shares">4301750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMS01LTEtMS0xNTYwOTA_6703164f-4f1e-4088-b06c-f44b15f2164e"
      unitRef="usdPerShare">33.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMi0xLTEtMS0xNTYwODA_1999a7d3-8d34-4ca1-bf91-357ac6a60d99"
      unitRef="shares">43060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7980456340ed4c968f0345e2b20a1473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMi0zLTEtMS0xNTYwODA_4a88b39c-5215-42f6-bf61-4cff4354193b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMi01LTEtMS0xNTYwODA_dbbb4c63-48ce-46f0-867f-57dbdc6aa324"
      unitRef="usdPerShare">18.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMy0xLTEtMS0xNTg2Mjg_83fd4e63-9a74-48b9-b7cf-5aa6376153ec"
      unitRef="shares">2316</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7980456340ed4c968f0345e2b20a1473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMy0zLTEtMS0xNTg2Mzk_ebef289d-b483-4a4d-9017-cdec19e35887"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfMy01LTEtMS0xNTg2Nzg_fd0f5b7d-e096-42cd-a1ee-ac291e78eb74"
      unitRef="usdPerShare">47.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifdabe423c63c4b06a00b04796bfb6e4f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfNC0xLTEtMS0xNTYwODA_110dff13-7988-4a7f-8f8f-6c3e714e0cd1"
      unitRef="shares">88020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7980456340ed4c968f0345e2b20a1473_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfNC0zLTEtMS0xNTYwODA_d43fc939-45a5-47c6-b620-cf9669810c9f"
      unitRef="shares">88020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfNC01LTEtMS0xNTYwODA_1515446f-5ee8-4555-bde0-9060f8d09a20"
      unitRef="usdPerShare">33.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1fbd735c0df94fdcb056b54c03eab1d9_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfNS0xLTEtMS0xNTYwODY_efe77952-b51f-4368-a320-8fc0c7dd7905"
      unitRef="shares">4282254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50e55276bc004b17a8a917b7016d67e6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfNS0zLTEtMS0xNTYwODY_13354292-6a08-4329-a2f1-e9e2d3e8816a"
      unitRef="shares">4213730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjRlZjZjNmJhMzNiMTQzNGZiNjhiNjU1ZjgxZGQyYWI1L3RhYmxlcmFuZ2U6NGVmNmM2YmEzM2IxNDM0ZmI2OGI2NTVmODFkZDJhYjVfNS01LTEtMS0xNTYwODA_34492f96-0b00-4373-9bd9-15f741147eec"
      unitRef="usdPerShare">33.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i4e7559c8a9264edba12be5cc86685993_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NTEzMA_50eb1d82-ee7a-4277-a3d6-3534ee461707"
      unitRef="usd">263300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if2586d66688b4f3a9165afce202d0469_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NTM2Nw_66e93446-341a-49b8-8ce5-c9ce18212e82">P6Y9M21D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ic97c441a667d4101a9d461acda1135c2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2MjE0Mw_a0fcfad7-f3a7-48c6-9914-5eefb3c0d3e0"
      unitRef="usd">282000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0286732eb35e476e823b03b0cd4c1e4f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2MjI5Nw_18d07bff-258a-4b7e-838e-25792817d182">P6Y11M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i6800cffd01cc46e996aa067b7ed50382_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcyMjI3NA_4e03b7b3-8fb1-46d0-9e72-6d26ea2a5790"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i6cff6398edea4a63b403bbb7175bcf0a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcyMjM2NA_2ea83452-d085-4070-9e6f-cca7644da198"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i2490c6442a024c6288917a089faefca4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcyMjUyNQ_fdbbe8da-09bd-497e-81cf-4ffa7f2e97a6"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1cd4058e75d441a5bf28c967e1239ac4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcxODA3OQ_3431560f-7fe2-4f4f-9598-76988176c111">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i91e8314d62174a1da1b39a6bc7898aad_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcxODA3OQ_9de7b5b6-23c3-4784-b51b-b78d88b54243">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie133bd03273340f9b32718e7d2416ce9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTcxOTA2Ng_324ec817-ef37-46de-9bd9-b7c9a4181ba7"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares
      contextRef="ia5f16e004ab149179213c5e779bf1bb5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NjQzOA_2825fa01-996a-4de4-b244-9705e3e3dd3e"
      unitRef="shares">1282740</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares
      contextRef="i8369a94c690f44f89a3e40ca63b2ff13_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2MjkzMA_3c88b1d8-6a76-4593-bb41-23580750eda0"
      unitRef="shares">1437760</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedShares>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue
      contextRef="ia5f16e004ab149179213c5e779bf1bb5_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NjQ0Mg_e774e2ec-e2e6-45fa-9810-ca86df09e899"
      unitRef="usd">2200000</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue>
    <exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue
      contextRef="i8369a94c690f44f89a3e40ca63b2ff13_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2Mjk4Mg_41a363a7-bb74-46d8-88a8-fc6108b02ebf"
      unitRef="usd">2400000</exfy:StockSubjectToRepurchaseDuringPeriodDueToEarlyExercisedAndNotFullyVestedValue>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTk3MTA_f31c4a37-a588-4bd1-b6e3-2855e35d5954">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company's stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average exercise price per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;remaining contractual life &lt;br/&gt;(in years)&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="padding-left:6pt;text-indent:-4.51pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,193,193&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.45&lt;/span&gt;&lt;/td&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled/forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,803,072&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-4.51pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,564,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.29&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfNS0xLTEtMS0xNTAyMTI_ad993644-b9d4-468d-9178-9d2b2beb7d48"
      unitRef="shares">7193193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfNS0zLTEtMS0xNTAyMTI_dfb1f981-5c98-4610-b7a6-234b567354bb"
      unitRef="usdPerShare">1.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9bab904389c14371a6ef2c28c35daa26_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfNS01LTEtMS0xNTAyMTI_dd5f9638-1fcc-4dc5-9b15-43cd88af2b5d">P6Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfNy0xLTEtMS0xNTAyMTI_72d9c05a-9638-43d0-95d2-c6ee8f73fb79"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfNy0zLTEtMS0xNTAyMTI_b2d7e92a-f94e-471b-b196-88a0d279de38"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfOC0xLTEtMS0xNTAyMTI_ca306de4-023e-4b40-9415-0b6dbe475c08"
      unitRef="shares">205730</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfOC0zLTEtMS0xNTAyMTI_9bd23c31-eb5a-4a3c-9fab-e2c809136067"
      unitRef="usdPerShare">1.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfOS0xLTEtMS0xNTAyMTI_8fd8c57f-772e-40a2-a716-ccbe5a5e67d1"
      unitRef="shares">184391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfOS0zLTEtMS0xNTAyMTI_3722a298-f835-4718-9307-be8246b2b25b"
      unitRef="usdPerShare">1.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfMTAtMS0xLTEtMTUwMjEy_c4c226da-0d54-497b-81c9-3615a43c480f"
      unitRef="shares">6803072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfMTAtMy0xLTEtMTUwMjEy_59a619fc-5939-4ea6-a5c5-7cd706634ee2"
      unitRef="usdPerShare">1.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfMTAtNS0xLTEtMTUwMjEy_2ca5dc1a-94d9-418d-96d4-749db9a94f17">P6Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfMTEtMS0xLTEtMTUwMjEy_1b924a3b-7533-41b9-89a0-fa87d8aa31e4"
      unitRef="shares">6564742</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfMTEtMy0xLTEtMTUwMjEy_e9dd7e56-3018-412f-b772-8dd93d5fd2b9"
      unitRef="usdPerShare">1.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjkzNmMwZGM0YWJjNTRmY2NhYjg1Mjg5NjI2MzRkY2MxL3RhYmxlcmFuZ2U6OTM2YzBkYzRhYmM1NGZjY2FiODUyODk2MjYzNGRjYzFfMTEtNS0xLTEtMTUwMjEy_2b1bb259-3766-49a6-9848-a30b579ba41f">P6Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NjQ4NA_6bf4e698-d6ba-4dfc-ace9-3bdbcd3ab462"
      unitRef="usd">5200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2MTk5Mg_7f00604a-8a14-4579-acdd-2ca00b94a036"
      unitRef="usd">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NjU0OQ_efd0f99a-b272-40d8-b182-635b91c1d838"
      unitRef="usd">106700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2MzUxMw_c26089ac-61a3-4a56-96d9-f19ac4c0bc07"
      unitRef="usd">302800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfOTM0NTg0ODk2ODA0NA_b252a4ae-86aa-4de5-88cc-659650ade350"
      unitRef="usdPerShare">8.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="id536965a17ed458da67bf6c568beaa29_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NjcyNg_97ee0799-8afa-4b83-8117-8e31ca04e6d3"
      unitRef="usd">11800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0500935dda104a05befaaf5defb1fb6d_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NjczMw_fb875141-35f7-4e8b-b691-ee116efa821e">P1Y6M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ie772e9d4a0d545af9cd268787e6d2af4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2MzYyNg_7aaa0aea-a2b6-41fd-90db-c5d4af87146f"
      unitRef="usd">13200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6bac11d1c1044151b35c6de8ff6d813b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc2Mzc4MA_f96b5818-412f-40ca-9261-f0bb8fe23ab2">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTY0OTI2NzQ1NDg1OTc_b190b7c6-9e9a-49c8-ac62-75d3b3e0ee45"
      unitRef="usd">300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTY0OTI2NzQ1NDg2MDU_df3838fc-7d5b-4ab2-bb13-aa73e7ed1f8b"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfOTM0NTg0ODk2ODA0Mg_02ba0698-4424-41b3-880f-28404c121b38">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock-based compensation expense recognized for the options granted under the 2009 Stock Plan, options and RSUs granted under the 2019 Stock Plan, RSUs granted under the 2021 Plan and matching shares issued under the Matching Plan, in each case, as  plans discussed above (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching shares&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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="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:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,667&#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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated based on the cost center to which the award holder spent time during the reported periods. Stock-based compensation is included in the following components of expenses on the accompanying consolidated statements of income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue, net&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,908&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',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;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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,667&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0500935dda104a05befaaf5defb1fb6d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfMi0xLTEtMS0xNTg5ODU_65b6fae6-9820-4c18-be0c-0bdb05ef8283"
      unitRef="usd">1006000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0cc14a577b35471b9c981a8d028cbd42_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfMi0zLTEtMS0xNTYzODE_b40900b4-9029-4850-847e-82f27551d8f7"
      unitRef="usd">710000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0501c1f503604fe09c5cc7030c7d9e89_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfMy0xLTEtMS0xNTg5OTI_33162c29-0fee-4d7e-9149-a6cf68e38d66"
      unitRef="usd">2000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i652d20b49ed7435398fe8c4315d954c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfMy0zLTEtMS0xNTk4NTg_028c64cf-c528-4ef1-8b71-c89fce4679b0"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2586d66688b4f3a9165afce202d0469_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfNC0xLTEtMS0xNTYzNTI_9ef9608e-0116-4c52-985e-a4eaa40e5ec1"
      unitRef="usd">13659000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28f1384c4cc3419fb10957786b0662ec_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfNC0zLTEtMS0xNTk4NTg_a4cc2f86-4dff-4399-9803-7a419cefcb63"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfNS0xLTEtMS0xNTYzNTI_b304f05f-4df2-4366-b797-ff939c885b48"
      unitRef="usd">14667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjEyZTQyNThiZjVkMDQxMDJiYmE1ZTEwNDExMGZhNTZmL3RhYmxlcmFuZ2U6MTJlNDI1OGJmNWQwNDEwMmJiYTVlMTA0MTEwZmE1NmZfNS0zLTEtMS0xNTk4NTg_0c5002d2-3a98-4a29-a2a6-0d6a19a5e827"
      unitRef="usd">710000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief5d41efc46b4720b68c3e37971cd41e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfMi0xLTEtMS0xNTYzNTI_fa224d59-b45f-4604-97b6-110cece82e6c"
      unitRef="usd">4908000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifb902da09b1d43daa685f6dffb7dde44_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfMi0zLTEtMS0xNTYzOTk_865135db-da32-41c7-9db9-4d246ff8965e"
      unitRef="usd">188000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9fe9cbf5d0434943b35f047da7a3570a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfMy0xLTEtMS0xNTYzNTI_081fea82-eb38-48dc-8ae0-4b6edbce731d"
      unitRef="usd">2708000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie75751880f684edf96d7758db7f4171e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfMy0zLTEtMS0xNTYzOTk_d7059b8a-13cb-4bfc-8c3a-f22a2e7ac31c"
      unitRef="usd">154000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i327adc4be0fa44ba8cbe847d3dee2494_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfNC0xLTEtMS0xNTYzNTI_e3d6ef27-1087-4273-a15a-b71dc2f780cb"
      unitRef="usd">4975000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i444e37fd8ccd4b239ac3cb72d0194aa8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfNC0zLTEtMS0xNTYzOTk_70de0c39-4cd7-4731-8c53-a6f21317e664"
      unitRef="usd">304000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9cc81b77df24b96879636e13ccb546f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfNS0xLTEtMS0xNTYzNTI_552649cf-e3db-4792-ad1e-7b9a2af1c633"
      unitRef="usd">2076000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i44f850c716d64c6e85725b8745997a85_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfNS0zLTEtMS0xNTYzOTk_40c28e84-b397-4297-a814-76af06b1614f"
      unitRef="usd">64000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfNi0xLTEtMS0xNTk4NjM_c50be35a-0203-471c-8066-eaa9b7290bc8"
      unitRef="usd">14667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RhYmxlOjNhMzc3ZTMxMWE4YTQ2OWRhMzU1ZDAzZTNmOTBiYzdiL3RhYmxlcmFuZ2U6M2EzNzdlMzExYThhNDY5ZGEzNTVkMDNlM2Y5MGJjN2JfNi0zLTEtMS0xNTYzOTk_66b10825-d178-4e61-a116-187fe3a60503"
      unitRef="usd">710000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i021759b8b4bd4f3d87716335a07ea2f1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183MC9mcmFnOjEyOTk2ZGFlYjJlNzRmZDA5YTdjN2MxOTlmMDVkOGM4L3RleHRyZWdpb246MTI5OTZkYWViMmU3NGZkMDlhN2M3YzE5OWYwNWQ4YzhfMTA5OTUxMTc1NzMyNw_244a86b9-9807-4af7-bf6f-d347d466076e"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RleHRyZWdpb246ZTY0M2Q0YjRmN2E3NGY4ZmExYTc5YTViYmE1NjJkYzZfNjk0NQ_8896c385-cc76-4686-bbd4-c399e92b0dd5">INCOME TAXES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s provision for income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax benefit (expense):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,762)&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March 31, 2022, the Company prepared its interim tax provision by applying a year-to-date effective tax rate. For the three months ended March 31, 2021, the Company prepared its interim tax provision by applying an annual effective tax rate. Use of the actual year-to-date effective tax rate commenced during the three months ended September 30, 2021 and the Company believes that continuing to use the actual year-to-date effective tax rate going forward results in the best estimate of the annual effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rate differs from the statutory rate during the three months ended March 31, 2022 primarily due to the change in valuation allowance.&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:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development (R&amp;amp;D) credit&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate differentials for controlled foreign corporations (CFCs) and charitable organizations&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent items and others&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation - 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.6&#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;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of ASC Subtopic 740-10, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Uncertainty in Income Taxes&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. ASC 740-10 prescribes a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of uncertain tax positions that have been taken or expected to be taken on a tax return. As of March 31, 2022 and December 31, 2021, the Company recorded an uncertain tax position liability, exclusive of interest and penalties, of $1.0 million and $0.2 million respectively, within Other liabilities on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in U.S. federal and various state, local and foreign jurisdictions. The tax years ended from December 2012 to December 2020 remain open to examination due to the carryover of unused net operating losses or tax credits.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RleHRyZWdpb246ZTY0M2Q0YjRmN2E3NGY4ZmExYTc5YTViYmE1NjJkYzZfNjk0Ng_d94e6937-547d-4fd4-b1d1-b3166cd99004">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s provision for income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax benefit (expense):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,762)&lt;/span&gt;&lt;/td&gt;&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 style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfMy0xLTEtMS0xNTAyMTI_7f757461-cafc-4098-9584-4ca992424622"
      unitRef="usd">1092000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfMy0zLTEtMS0xNTAyMTI_8decb48a-1dac-4344-849a-16ce40d7cfd7"
      unitRef="usd">2175000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfNC0xLTEtMS0xNTAyMTI_61ff0b98-56b0-4b31-b978-54b3173e6867"
      unitRef="usd">184000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfNC0zLTEtMS0xNTAyMTI_d51b3d61-c4ff-41b5-b32c-5adf2213797a"
      unitRef="usd">555000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfNS0xLTEtMS0xNTAyMTI_ee3ab150-cf55-4e6f-8c99-039610300c50"
      unitRef="usd">356000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfNS0zLTEtMS0xNTAyMTI_2728c9e3-1c46-4faf-8595-2b941190ba77"
      unitRef="usd">32000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfMTItMS0xLTEtMTUwMjEy_32d0fb04-bb04-43c9-b7fa-bc99c0c20d34"
      unitRef="usd">1632000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjY3ZmQ0NzUwZjJlOTQ3YWFiYmZiMjZmMTRmZjA4NWMzL3RhYmxlcmFuZ2U6NjdmZDQ3NTBmMmU5NDdhYWJiZmIyNmYxNGZmMDg1YzNfMTItMy0xLTEtMTUwMjEy_57f9808c-f9b3-42a2-a915-f670d4e1cbde"
      unitRef="usd">2762000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RleHRyZWdpb246ZTY0M2Q0YjRmN2E3NGY4ZmExYTc5YTViYmE1NjJkYzZfNjk0Nw_50b99972-d971-4949-90fe-c5d6257373cc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development (R&amp;amp;D) credit&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate differentials for controlled foreign corporations (CFCs) and charitable organizations&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent items and others&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',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;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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;span style="color:#000000;font-family:'GT America Exp',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation - 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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.6&#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;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfMi0xLTEtMS0xNTAyMTI_f1bb54fd-6be6-481b-94e5-b269aa77dfbc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfMi0zLTEtMS0xNTAyMTI_806d3ac8-239d-4f5c-ac31-7b1ec7df4731"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfMy0xLTEtMS0xNTAyMTI_08b8e681-3e96-4ac7-a0e8-cdafefe19768"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfMy0zLTEtMS0xNTAyMTI_41c0c996-5a3f-42d3-9922-afdcced95f1b"
      unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNC0xLTEtMS0xNTAyMTI_5b2046b5-ff09-4aaa-9e2a-6828e6d070f4"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNC0zLTEtMS0xNTAyMTI_f70b0ac3-034d-4280-8e2d-6edd95fadcee"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNi0xLTEtMS0xNTAyMTI_9d55691a-2b73-4a42-bbbd-fe312880848e"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNi0zLTEtMS0xNTAyMTI_4ab55e8d-ecd4-451c-9c7a-dac461a5e79a"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNy0xLTEtMS0xNTAyMTI_3c4e969f-935b-420f-a7a6-db50e921a105"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNy0zLTEtMS0xNTAyMTI_f91015ea-2cbe-4f89-b571-7bc5026faf97"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNy0xLTEtMS0xNjM0NDE_2b06964e-c9b2-43b1-b121-95738c65388d"
      unitRef="number">-0.534</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfNy0zLTEtMS0xNjM0NDM_520e4b74-67cf-4abe-ac36-8978444a64c7"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfOC0xLTEtMS0xNTAyMTI_646a009f-c162-487c-b5e7-f1dc075fa2b2"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfOC0zLTEtMS0xNTAyMTI_39825572-9e67-402b-8608-543711e13d19"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfOS0xLTEtMS0xNTAyMTI_2f82cf88-af17-42d5-a944-91c158ece112"
      unitRef="number">-0.284</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RhYmxlOjcyMGE2ZDhmZTBiMjRhNGNiMzc0ZDY3MzNlMTY2NmFjL3RhYmxlcmFuZ2U6NzIwYTZkOGZlMGIyNGE0Y2IzNzRkNjczM2UxNjY2YWNfOS0zLTEtMS0xNTAyMTI_5f9c9a9a-caaf-411e-9746-6f7c20473aeb"
      unitRef="number">0.256</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i3efbe8cdf21e4287b0cbe3c629108a86_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RleHRyZWdpb246ZTY0M2Q0YjRmN2E3NGY4ZmExYTc5YTViYmE1NjJkYzZfMTA5OTUxMTY3MzA4NQ_5fa9078d-fd1b-48bf-9809-68dea62e3753"
      unitRef="usd">1000000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i3d5009c3d8b24fd9a6efc478bd2d7bba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183My9mcmFnOmU2NDNkNGI0ZjdhNzRmOGZhMWE3OWE1YmJhNTYyZGM2L3RleHRyZWdpb246ZTY0M2Q0YjRmN2E3NGY4ZmExYTc5YTViYmE1NjJkYzZfMTA5OTUxMTY0ODkxNA_496ffff3-a0e8-4d28-b749-0b5a3ceb622b"
      unitRef="usd">200000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMzA5_5342c3d3-d886-4b74-b439-9eb94923702d">NET (LOSS) INCOME PER SHARE&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of net (loss) income per share attributable to common stockholders is as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Class A, LT10 and LT50 common stockholders, basic and diluted&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock used to compute net (loss) income per share attributable to common stockholders, basic&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,147,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,522,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to Class A, LT10 and LT50 common stockholders, basic&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net (loss) income per share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Class A, LT10 and LT50 common stockholders, 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,496&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;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;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:'GT America Exp',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,634,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock used to compute net (loss) income per share attributable to common stockholders, diluted&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,147,208&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,576,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to Class A, LT10 and LT50 common stockholders, 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt 0 32.5pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights, including the liquidation and dividend rights, of the holders of Class A, LT10 and LT50 common stock are identical, except with respect to voting, conversion and transfer rights. Each share of Class A common stock is entitled to one vote per share, each share of LT10 common stock is entitled to 10 votes per share and each share of LT50 common stock is entitled to 50 votes per share. Each share of LT10 and LT50 common stock is convertible into one share of Class A common stock voluntarily at the option of the holder after the satisfaction of certain requirements, which includes a 10 month notice period for LT10 common stock and 50 months notice period for LT50 common stock to convert to Class A common stock, or automatically upon certain events. The Class A common stock has no conversion rights. As the liquidation and dividend rights are identical for Class A, LT10 and LT50 common stock, the undistributed earnings are allocated on a proportional basis based on the number of weighted-average shares within each class of common stock during the period and the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;resulting net (loss) income per share attributable to common stockholders will be the same for the Class A, LT10, and LT50 common stock on an individual or combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended Three months ended March 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:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,067,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching shares&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,107,668&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfOTM0NTg0ODg0MDEyOQ_1cd70b06-a80a-4f2f-b004-901e44061673">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of net (loss) income per share attributable to common stockholders is as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three months ended March 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:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Class A, LT10 and LT50 common stockholders, basic and diluted&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock used to compute net (loss) income per share attributable to common stockholders, basic&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,147,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,522,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to Class A, LT10 and LT50 common stockholders, basic&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net (loss) income per share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: income allocated to participating securities&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to Class A, LT10 and LT50 common stockholders, 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,376)&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,496&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;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;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:'GT America Exp',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,634,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock used to compute net (loss) income per share attributable to common stockholders, diluted&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,147,208&#160;&lt;/span&gt;&lt;/td&gt;&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,576,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share attributable to Class A, LT10 and LT50 common stockholders, 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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt 0 32.5pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNC0xLTEtMS0xNTY0ODY_df071426-56c3-4dd7-94e1-75ce3a2d579c"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNC0zLTEtMS0xNTk3NTY_4b2fb29b-d239-4355-8655-c27955e8f5ba"
      unitRef="usd">8043000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNS0xLTEtMS0xNTY0ODY_af008662-3bdf-4426-9e0d-652812209a93"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNS0xLTEtMS0xNTY0ODY_dc88cf0b-19b0-488c-bd5b-d2dc96135b98"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNS0zLTEtMS0xNTk3NTY_6340df3c-a5fe-4d22-a1f4-3ac327b5efdb"
      unitRef="usd">5547000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNS0zLTEtMS0xNTk3NTY_feab7f4e-8e29-4b04-b053-f3fddfbe083a"
      unitRef="usd">5547000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNi0xLTEtMS0xNTY0ODY_137be08d-f4d2-4bb2-a7c1-9e92ddbc761f"
      unitRef="usd">-7376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNi0xLTEtMS0xNTY0ODY_f76c60e3-7274-454d-9f86-6b331b3f846b"
      unitRef="usd">-7376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNi0zLTEtMS0xNTk3NTY_1d73cc74-6ba9-4b7e-b2e4-9bffe997bd6c"
      unitRef="usd">2496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfNi0zLTEtMS0xNTk3NTY_9dd808bd-3c7b-4040-8520-9f1696c9191c"
      unitRef="usd">2496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfOC0xLTEtMS0xNTY0ODY_7efd3664-fe9a-41be-bab7-86851e9b8914"
      unitRef="shares">80147208</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfOC0zLTEtMS0xNTk3NTk_c054d5e3-2906-40d1-aa52-c8a8ab8f1267"
      unitRef="shares">29522409</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfOS0xLTEtMS0xNTc0MTY_1078a367-94c6-41e6-81b8-4fd5b193241b"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfOS0zLTEtMS0xNTk3NTk_38488e08-8eeb-4228-8d59-500fda82e10e"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTMtMS0xLTEtMTU3NDIz_df071426-56c3-4dd7-94e1-75ce3a2d579c"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTMtMy0xLTEtMTU5NzYx_cbb6ddde-8f54-4da6-97bc-11af0c7e67e6"
      unitRef="usd">8043000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTQtMS0xLTEtMTU3NDIz_af008662-3bdf-4426-9e0d-652812209a93"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTQtMS0xLTEtMTU3NDIz_dc88cf0b-19b0-488c-bd5b-d2dc96135b98"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTQtMy0xLTEtMTU5NzYx_1e7d34fd-1120-4cbe-9347-34416d10f7fb"
      unitRef="usd">5547000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTUtMS0xLTEtMTU3NDIz_137be08d-f4d2-4bb2-a7c1-9e92ddbc761f"
      unitRef="usd">-7376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTUtMS0xLTEtMTU3NDIz_f76c60e3-7274-454d-9f86-6b331b3f846b"
      unitRef="usd">-7376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTUtMy0xLTEtMTU5NzYx_a1144a00-7043-4c15-8d4a-3786a6171e60"
      unitRef="usd">2496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTUtMy0xLTEtMTU5NzYx_db5e446b-9a99-49b2-9eac-e7e807a27f96"
      unitRef="usd">2496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTgtMS0xLTEtMTU5NzY1_28878285-b75f-4eb6-9f60-7cb07d9424cb"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTgtMy0xLTEtMTU2NTU3_d82234ee-b296-4fcf-9f9c-f1f201900ecb"
      unitRef="shares">419250</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTktMS0xLTEtMTU5NzY1_ca3f12c8-b5b0-4cc8-9017-e0331a50282b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMTktMy0xLTEtMTU2NTU3_dab3dfff-fbc7-4c7c-940f-c35fdd72b8a7"
      unitRef="shares">10634680</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMjAtMS0xLTEtMTU3NDI2_a5a04602-d9b5-4f27-8651-2bab215782b5"
      unitRef="shares">80147208</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMjAtMy0xLTEtMTU2NTU3_f82eda3b-1a24-4537-a067-6dddf6554391"
      unitRef="shares">40576339</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfOS0xLTEtMS0xNTY0ODY_77880c7d-eeee-4e5e-b900-88bdc3f1c766"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOjdiNTVkMzYxZjI4MjQ3ZTJhMjEyNjdlZjJiZTFmMzE1L3RhYmxlcmFuZ2U6N2I1NWQzNjFmMjgyNDdlMmEyMTI2N2VmMmJlMWYzMTVfMjEtMy0xLTEtMTU2NTU3_04fadb19-9e4a-4170-903c-af36d7f52956"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i4c518b43f89c496cabee464785633d57_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMTA5OTUxMTYyODc2MQ_94c968e0-ed29-4a9e-b845-591f7de6e2da"
      unitRef="vote">1</exfy:CommonStockVotingRightPerShare>
    <exfy:CommonStockVotingRightPerShare
      contextRef="i94d734455d34454193d557f01de11e9a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMTA5OTUxMTYyODgyOA_19175cc1-d1a1-4c19-9bd4-68ebf01fa21e"
      unitRef="vote">10</exfy:CommonStockVotingRightPerShare>
    <exfy:CommonStockVotingRightPerShare
      contextRef="if74001b5a96c47d8ad16543612795f12_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMTA5OTUxMTYyODg5OQ_60714264-b599-4515-9b35-5dcaea3372fc"
      unitRef="vote">50</exfy:CommonStockVotingRightPerShare>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i465186c941f64687a9663fe5c6936d7c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMTA5OTUxMTYyODk4MQ_a508a8b0-468c-4133-a234-87d3e141ccff"
      unitRef="shares">1</us-gaap:ConversionOfStockSharesConverted1>
    <exfy:ConversionOfStockNoticePeriod
      contextRef="if492bc0341ba47a7aa908aa4f94c233b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMTA5OTUxMTYyODE4NTg_7a543273-5d36-4eae-af27-946ad485dfe7">P10M</exfy:ConversionOfStockNoticePeriod>
    <exfy:ConversionOfStockNoticePeriod
      contextRef="i34db096c2e414acd98dc14271cb6f1c9_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfMTA5OTUxMTYyODE4NzE_3f6642f0-e3e0-411d-b395-c48daca12417">P50M</exfy:ConversionOfStockNoticePeriod>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RleHRyZWdpb246OGJhOGNjMTI3OGY1NDA2M2EzMTBhMzlhNGZhMmQ3ZWNfOTM0NTg0ODg0MDEzMA_8b26c9f5-18c1-43f6-98be-1bd02fa2e19f">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended Three months ended March 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:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,067,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Matching shares&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible preferred stock&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:'GT America Exp',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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,107,668&#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:'GT America Exp',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,031,390&#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:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibc62385f93a14f69825d9e90237afcef_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfMy0xLTEtMS0xNTY0ODY_74418123-2463-407f-a3c1-6d6c8918ec0f"
      unitRef="shares">6067912</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4542c0e432b4beabe68675cb192e7a2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfMy0zLTEtMS0xNTY0ODY_85fe7822-f0be-42ad-8df7-b850b72391d0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i622ea754e614476699752b633bfdb8c5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfMy0xLTEtMS0xNTc0NTE_58a023e5-ab51-4cc5-8fde-f8b70f566df7"
      unitRef="shares">39756</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iebbdcc05a5474f10a2b22ec5a3171225_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfMy0zLTEtMS0xNTk3NTQ_712e06e7-b422-4115-8db3-d1f5625d495d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id63b830d22f34c97b9a50860179faf79_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfNC0xLTEtMS0xNTY0ODY_08bfbd16-31d8-4295-ac3d-458486730f4c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9af27f0e91944e8eb016aae5db2cb0af_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfNC0zLTEtMS0xNTY0ODY_bd85ce58-b52c-4930-bc00-ad224a969fc2"
      unitRef="shares">42031390</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfNS0xLTEtMS0xNTk3NTE_7580a84c-7403-49ae-b6a3-2f1f341e776c"
      unitRef="shares">6107668</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1a06e4be2f0544ff86de6cb1ca0a9004_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M183Ni9mcmFnOjhiYThjYzEyNzhmNTQwNjNhMzEwYTM5YTRmYTJkN2VjL3RhYmxlOmMxOGViOGI4MTMwZjRkODBiNmJlMmQ1ODJjYjM2MTg0L3RhYmxlcmFuZ2U6YzE4ZWI4YjgxMzBmNGQ4MGI2YmUyZDU4MmNiMzYxODRfNS0zLTEtMS0xNTY0ODY_935af948-c287-4818-b5f7-9621660cf41d"
      unitRef="shares">42031390</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M184NS9mcmFnOmUyYjNhYjk3ZWQyMjQxNDY4ZDFjYWRlOGJhZmYyYjdiL3RleHRyZWdpb246ZTJiM2FiOTdlZDIyNDE0NjhkMWNhZGU4YmFmZjJiN2JfNDMzNQ_41fd8cf7-f9a7-4123-8ffe-af845585a047">RELATED PARTY TRANSACTIONSDuring the three months ended March 31, 2022, Expensify, Inc. contributed $0.9 million to its wholly-owned subsidiary, Expensify.org, a nonprofit benefit organization established by the Company. There was an immaterial amount of contributions from Expensify, Inc. to Expensify.org during the three months ended March 31, 2021. $0.3 million in commitments from Expensify, Inc. remain open for contribution as of March 31, 2022.  All intercompany transactions and balances have been eliminated in consolidation. There are no other significant related party transactions for the Company as of March 31, 2022 except as noted elsewhere in these consolidated financial statements.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <exfy:PaymentOfCommitmentsToRelatedParty
      contextRef="ic2245dbf2d874d358eb69d1180f19964_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M184NS9mcmFnOmUyYjNhYjk3ZWQyMjQxNDY4ZDFjYWRlOGJhZmYyYjdiL3RleHRyZWdpb246ZTJiM2FiOTdlZDIyNDE0NjhkMWNhZGU4YmFmZjJiN2JfMTA5OTUxMTY0ODIzNA_cd45388c-9bc1-492d-b36c-33966a83ddfc"
      unitRef="usd">900000</exfy:PaymentOfCommitmentsToRelatedParty>
    <us-gaap:OtherCommitment
      contextRef="i20d41eb20cf44ec88507e24a97fc908d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M184NS9mcmFnOmUyYjNhYjk3ZWQyMjQxNDY4ZDFjYWRlOGJhZmYyYjdiL3RleHRyZWdpb246ZTJiM2FiOTdlZDIyNDE0NjhkMWNhZGU4YmFmZjJiN2JfMTA5OTUxMTY0ODI4OA_296e05b4-410a-4c7a-a7f3-97eedc6e5dca"
      unitRef="usd">300000</us-gaap:OtherCommitment>
    <us-gaap:NetIncomeLoss
      contextRef="ia5924831d18c4a1ebe0e3e29c942100a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA0YzJkMGJkNzgzOTQ0YjFiMzU2NTFlOTk5NTRhMzUzL3NlYzowNGMyZDBiZDc4Mzk0NGIxYjM1NjUxZTk5OTU0YTM1M18xMDAvZnJhZzozMDAwOTAzOTU4YTk0MjczYmI1ZWIyMWU0MTIxNTRmNy90YWJsZToyMzA4MDEzNzExZjY0NmVlYmM3NTEwM2M1NmYzN2UxYy90YWJsZXJhbmdlOjIzMDgwMTM3MTFmNjQ2ZWViYzc1MTAzYzU2ZjM3ZTFjXzMtMS0xLTEtMTYxMTc3_a7f03768-c1c3-48b7-817e-7bdb9f1ad516"
      unitRef="usd">-7376000</us-gaap:NetIncomeLoss>
</xbrl>
