<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:crct="http://cricut.com/20220930"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="crct-20220930.xsd" xlink:type="simple"/>
    <context id="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i083e45023e974af28e2d83d9ec634108_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="iaeb60e636f68460b89ef351729626dd7_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7d0b0f09136d46668c320dc8af647514_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ad2d9c7cdf64dc8b5a9c035d55485bd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if0bc6d35053b431eaf67b657affd9b48_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40b7417938fc48878d00b15f90085c0c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i903787b45868455595480dd8f0265a9a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i712127581c4a4756917ea011283bf1e2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i48107728ec17489daaf7442f9c3ff278_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04ac38de262b4030a967076ca20cb338_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i15b1889878c44ae085cb5cf58fac8a4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic0eeb5a5775f47b080f22955fd5ded84_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifab45075b62c4787835492db0cf56f58_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i800e50ce84cf4b57b70df9425cc2c38a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0fe8fc5138ed434ea5a77e5e549bf335_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9f25146b48644d26a79114354eb12659_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0ec6bba3c0934a0093d7ecb736eae799_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i2064ab9b2d5e405c88cc658ed70390ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i3b0fcc7de3054946866215dc9f36260f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="id9b7ff90e18f4e868f6761ba13327b37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18ad62ab3d9e40b3b161ed1a8172211c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic1a03795c4694778b223a5789f97972e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i5817603d3e7e455782738ed1f0598a30_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i066ff5b72a5b44918bd5a9ee0bf4af42_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0c41c14b66ab408b892017330d8232af_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i6cc2558f67a04c83b3100ff735111414_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i95433ca5954e47a39759c909e945bf13_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i3f138643664846baa5623669437a73e3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if2d394a548b9472f942d5fd0e92d474c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i311e718ff93d44f2971b9c09adacb8c8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9503ba30926a4c0c83a7497b09cda7f6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6d6d9e7b7a6c4f89a9be5f988c069fe4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ica76fe9c26c64014ab61c044b88ebc48_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i468777aed2834372a7bb1105f6001b37_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iacf9d1479ac6414b834696f4d4345412_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie22d49cb289f4154905b24b59a8c4181_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib4b7a2d8ed624163911357c948ef6e24_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1abf25461ad545698d60142e536de18f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i08528ead96fa4d3fb1255257a85c7729_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9150577676694388a59e333697a09acb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1b8578a632b14d21989603b65e544e3a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4b27b1609a2d44ee96c1524c4f73e76d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i97853055ca2c472a9420345657b90961_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5bd9474389124e84a64958dab81dfb30_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia0e9af1570f44a80974d727eed85b9c7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i68b92a3f20434857810402403c93ff65_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0e5fa1267ccb41299eb370bb60a86a75_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie11276dc6ab6435aab233b84c3cf4d80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i6a708f8c22124f9fbd035f9a6985f1cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="ia3c8421b7afc4775859da8382ee960da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i8615f154f4d747c6ba5f8594eb2d1f50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibba867cda509457db2c5c854ba118223_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0bae52a5dd484273950e18ac0802e70d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="icdbb559073fd44d984e63c68f7586297_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i9b1bd053c71b4060870a1ccc8c0b39b2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5a188256052c4d0db15e6f189134f9d5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i6c4c4c13cdaf41dfa7127e2cf8507d14_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i4ee381dc2c43496d94ae6256f81fde52_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</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="i258a020d36254f769cc98855d2657dcd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i06c1129dc9d14c5eaaa18dee5c337e8b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2fe096f808a84aea9dee7d62d8607823_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd1c855efd4241a081a0ddfc6819c606_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ideacbf442c9245a584615aaf1abbc3ea_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4a8480781e8a41009790bfa798e45077_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic2dc6fe8723143e885752b14e1bc28b1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifb993a5104c246b4a843d6b35172155b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib4ccc58e2e524b2889db6e613d083332_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iafadd1f7d17c4ed4b74a9d754c5ba182_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib608b44c06ee4399b8a72ef19ddb9cc9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie7fac7dfb9b149a4a8981a2612387c52_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6557f70f6b8b4949b9035458ff9702f7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5f6de60ed80f4fdea498cffb43811f1c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibd08c3bb1ac44c7498835cf9a47fb57e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id6a828730c054046875aeb36f7b5317c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i42f841dafd6445d18616091fcaf196d7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i830885065d5345e3abfb4b3fa1373cfa_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib4a9f07db6814c488e167f9f8360f21c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i867d15bd7bc9489ab8858f2fc42c7e29_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i21d5c56c8dab45b8bf141328896b0ccb_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="id3eda0b9e50d401483c0a32248af788d_I20200902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-02</instant>
        </period>
    </context>
    <context id="i7e5373b259a24a40866e691e25d5305e_D20210311-20210311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="ic116e656e18743488f3ac8e9b4561d18_D20210329-20210329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2021-03-29</endDate>
        </period>
    </context>
    <context id="i81d8ab0316b54349a5889da967d2cbaa_D20210329-20210329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crct:ExistingStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2021-03-29</endDate>
        </period>
    </context>
    <context id="iaaff7ecda11a4be184016c9fc0bb4f3b_I20210329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-29</instant>
        </period>
    </context>
    <context id="i780674d9fdff463aba3a2394d9bbb08c_D20210329-20210329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2021-03-29</endDate>
        </period>
    </context>
    <context id="iabaf95fa0a1447118ba89f126f57890c_D20210428-20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-28</startDate>
            <endDate>2021-04-28</endDate>
        </period>
    </context>
    <context id="i76cf3d905b634aabb15bbbb59b5b4c7f_D20210428-20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crct:ExistingStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-28</startDate>
            <endDate>2021-04-28</endDate>
        </period>
    </context>
    <context id="i5b36ebe5d1db498288a02beb43bfb612_D20210428-20210428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <startDate>2021-04-28</startDate>
            <endDate>2021-04-28</endDate>
        </period>
    </context>
    <context id="ied94b309779241a4bbade06e1d1236a7_I20210324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
        </entity>
        <period>
            <instant>2021-03-24</instant>
        </period>
    </context>
    <context id="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibede2e80df3440e0a1c0d364fe078b52_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8fe95657c6b8470faaf2b624bfa97e7d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i01998e6bc6514b7c980488fecfacfcdd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ieea0dfdc589d4a5bb59844d7a0ca3bc5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iad23c96f88c743a98397460de4cc01a9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ba5f87a7a7a482d9e216fc663b35d6f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b3455e6dbfb4a38b1866d7d8883e6a2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaa1e244a12074842ae27c9ff01648b14_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i87e2af2935854e67b94ea8edd4aac3ba_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crct:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia28f67fd662b415e97824fe2e21af24f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crct:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibdbb8acd906b4c6e95a7b676860a116d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crct:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia47558cbdaeb436d89af524576bf24cf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crct:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f594d80f1a3408a8de0c5a8c2e78327_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib2b42a333a084401b857b7b08d7ef3dc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i81b9ce8137604e9a99bcf11cccf974d2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5bce32f8036545f3825b7aaf5ca1ab89_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib82d25f4f1564dd5b057cae88decc1fa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">crct:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7ed25700fd374309ba15f98ba94aad7e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia932557f16ad48f0aee1a96e8b6679c5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie3a3ea976b1246bfb1955023e2de73ae_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">crct:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4b7017b83a824932a5d721e3465fe3de_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i17a32b2004da4f63b4243f5bf8fe5b0e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i262eb76d037f4a7ca1819546c4da13f9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">crct:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i038c5113d3bb42ca8f575c102f6a2170_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1852f66e930b40afae7c7b5b19b30c3c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9066d0442f044040b7bbb9f28fe13650_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">crct:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i521bfc3ee3224752962b3094ebceba79_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">crct:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id185b8a369b348f8b35651ff3a95e3ac_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4fe11051b5b74433bf03e8edd5c6a28b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iceb1fb4e0b904b308fcb52f12172b8d8_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i74841a68fd334cf3a0dfe52327686785_I20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:NewCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-04</instant>
        </period>
    </context>
    <context id="i14a837ad56424d68b6eab939fc945660_I20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-04</instant>
        </period>
    </context>
    <context id="i85ed30f4ce724007a246737f1b87c1b2_D20220804-20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-04</startDate>
            <endDate>2022-08-04</endDate>
        </period>
    </context>
    <context id="ide20f185c7e84ceba961effef90e57f1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:NewCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9996a6fa2cd6499187cd7b81fc38d73c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic37192a9565d4c8ea781dc47fccd1922_D20220804-20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:NewCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-04</startDate>
            <endDate>2022-08-04</endDate>
        </period>
    </context>
    <context id="ia234701809474a2abffd0d57bdf6f0ab_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crct:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">crct:AlternativeBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if88cb1a6d3a947dda133f6b451fcd467_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i93b4e86afe614776af1a5a09466f1c4c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crct:ExistingStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9bb6daf7a637496d9e52c3e467900df0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">crct:ExistingStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i272dc0d310774e869fe5049f5dc7235b_I20220719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-19</instant>
        </period>
    </context>
    <context id="i251f335469d14b068aba4cd6521bcaff_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if78f0a6d247344208abc7a1ba9c9cffb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i15557144418b4bc6860e782dbeabb1c2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieb29ea8bcbf04e1087092720ba6f5fb3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1b33585cd5ee4ffebee18d025c33ef6f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i956e67713bd543fca312fe68535a14e5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8480b4f07dfa49aa96eb39c468811a1d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia1a423b5059f4a6499cbafcde12c2e2c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib21e7ee20b244f8d814b0286df1e55a5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icfee43131e8a4546921818723dcf29c3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib68eeaefa96641fca6d545cec25d9c7b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i942b8df50e10402eb5289f7f9d97a252_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i354a5a82c6e14931b97be170646c5e6f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:LiabilityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i79f96a3eae2a42ecb44080ca29940526_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:LiabilityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iea9a31e08ae3445ea36a9e0068734bef_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:LiabilityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i80c6695dd7774cca93199d5dc46b58e9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:LiabilityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i013ac81c1c014d4296f85e197f49c9d5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0380fb85067b4a5f8acff023f95e4de1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib9c752594a5e41dba7ba0d143c879f99_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4b6c77cb6e6344098faf5123598410cc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i688b278abe7c42bd999f100973bec678_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7f35db902b3c4922baeae8a9e3465dab_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia99d51b69c4b4805971fb17f346f1ab6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i66f9834dfcd9496292eb3da2b1183631_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i10ba4f2efd3a45958506575d07ca3007_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib79350825d614b41bcadd57c5134dbca_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i16918e3c375c4042b5597b2f005fe45e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3c435488114041c797b721ddf67fb317_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa6b57e8d6284ace9cd4a7baaab1e377_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia5564237c909496cbcacb601029834c2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iade5c236b9ce4378bd28d5b0c1dd14ba_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i322680d5c96349d8bfee948fd31ed555_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5252b75a351444e988a202448a65b1f4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie903994da8264693a821c04ad3571b60_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9ef06cc5a604933ac89c63736b7eb44_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i72a38196511c42da95efae36d0124563_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i56b907ae6e4a4e36a943a69a84460332_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib162ccea4e4144279965f1dfd921159b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia877654810d04196b8e5bebc859fe5d8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9dfea98412384afca3f2f7b4d6476e4d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie05c23c12280437c8716bdb8a970ff3f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie0e03599e89e4e32ad1105b58eb5bed6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0703477768b5485fb9a6374137cb48ef_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9971396f36fa4075badd8120427e236a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9b96b636a9d64efe812c466a0158d143_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i89243ac4af3a43aa8dca03e379d67514_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5ded52e62a8c40a991a21330c29ad38e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i370c1e6573ea4087b54a3c9992216194_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaef7fbceccc849c5bec7e3e38e78d6c6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if53d6134815e4a4fb86f15099bba3182_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5b37a2434d834aad8b4d7f47f204f802_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if8ac7133218a4cd9a9b34e75f1a69ab9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia3bb020677f64713b3f1c1c2907c0e64_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:EquityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i67f1dd7213aa40e29757778329112d5e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:EquityClassifiedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1146673f15e845ef8c288a2b95c9f032_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie69ffad48b7446699eb8652579fafaf5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib0f6f06d64034022aa781669d13838ad_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8ee4d24985974d9b88a488e7f66a88aa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie1931af49dbe45d28bd567f0e48b8c41_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">crct:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4a40dc5b5e8b4862b261f5bb737e4b1c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i611f2b41dcb44d7fa3b6ddf4d60e9bbd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id33077169ab24397ac4d92a37b5acac4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if80ba917e4c7456fbe60e9fb7ba70f00_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:IncentiveUnitPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">crct:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i191deb819c554d618b09c8d7cee962e8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i60d9186e38654fe7962cb1cd878393b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibf51468ee6fd4cf8bd2761b7eb544c6e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0cd9b5ff8f6540a69778138c58d04460_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3f38a0684da4f788f5295c5bc9d8f2b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i90c3247b7bb646b8b3d48b333d3bf8c1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifffbe30f33d04142a0338982b7d3dad4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d8e2e68c7cc4f45a3f952db71a9a934_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1d56772a07f24f3bb03c776813923a41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8cdc181048344579648fdd6024ee4a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i93e624390b5842cd81bef5a61eaa012a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b6936ec5eab44bba8a4b5b81e20d9a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dcbc933d8464b7e9bed1c50c9b35e08_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4a0bbdb0adc942b4bf4ce5e6dadd45e5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crct:RestrictedStockUnitEquivalentsRSUEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibd39a3fd78a2468eb80b78e05ed539c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia04884ce2528406caf24cab8f12bfee8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9697e81a43a4f4da5e03d6adf930c4a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1c6a9c7df76f4bd4a0979dad3f5b3db3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crct:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if36ee9bd3cbb4578a6357cdb697cf49c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3febe9b55aba4f7ab2b00d9416ec975d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0d99463cea744c7da39b7623f730b8be_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0e53a87b15244af58834ad12debe12ee_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2a8e2716cb8549a2bf69d862d212d40f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0d6c539623224c54a520457e9848cad8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic130ec3ed71a46dc9fa9fefa2abeef47_D20220824-20220824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-24</startDate>
            <endDate>2022-08-24</endDate>
        </period>
    </context>
    <context id="i29eaf356d4f24812aea9b202976d2448_I20220824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-24</instant>
        </period>
    </context>
    <context id="ibf8e901e9c134a9981594ad5e1878e35_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if13b5ebedb2e4b3fbf4aa083f927cf73_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia9da3e36b7904563886ff9ca4bdf760d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic2384163a623469e8e9f510aacfca0ca_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd61807276ed4622a2c364970f12e88c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8706ab6bf3ec4708ad49db317a2024a3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i57daf3a1996c46abba0f592b8a1dc8f2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6176f93b5a5a4a3183cc7c9c98121c24_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i659d7304e6c7434abed1bc22e4f1a9ec_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1aa9b13d03ac4777b416343ac45101c7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14478c5c78c644c199e073603119ad08_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i87ba4a61dcae4104a251a40ff2922444_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iefaa39e1491f49c6a36e529e4957a186_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7023af4daf2743fe8170d67edc45595d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i256611c128064a37b63573aa6cf1dcd6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia786ec2bd17a49fda70c296e6f088d6e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifb9c1989cf3c408488a1d10a2e9030e4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:ConnectedMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4342b0aa405d4f6f8a9eae5963714f8d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id4707579f1ae463c99584dfbb3ea1d25_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia8e5ac7c44e24ab88f6613300fd8d09e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i475d03b8239842c9a8edc774fb57d2fb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:SubscriptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d3e3a2937ad49a58c6d7bb7136c962e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idb9a9a34bc2f414fa4fcf8c99ebd2319_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e73a1e55b72406e82bdca935bbf090a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i376edaaf339c4f93ac70ec980639f5d4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001828962</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">crct:AccessoriesAndMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>crct:segment</measure>
    </unit>
    <unit id="vote">
        <measure>crct:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80L2ZyYWc6NzhjOGRmYjk4MDhiNGE5ZmFhNTUxYWYwODMyZWFjNTgvdGFibGU6MmRmNjg1MDRlY2VlNDg0NThmYWE4MzE5YjE1NDk2NmUvdGFibGVyYW5nZToyZGY2ODUwNGVjZWU0ODQ1OGZhYTgzMTliMTU0OTY2ZV8wLTEtMS0xLTU5ODM0_804cb180-0791-4772-b00d-b2f9923adb0d">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80L2ZyYWc6NzhjOGRmYjk4MDhiNGE5ZmFhNTUxYWYwODMyZWFjNTgvdGFibGU6MmRmNjg1MDRlY2VlNDg0NThmYWE4MzE5YjE1NDk2NmUvdGFibGVyYW5nZToyZGY2ODUwNGVjZWU0ODQ1OGZhYTgzMTliMTU0OTY2ZV8xLTEtMS0xLTU5ODM0_2b08c1d1-65e7-4996-aef0-d5204282ad22">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80L2ZyYWc6NzhjOGRmYjk4MDhiNGE5ZmFhNTUxYWYwODMyZWFjNTgvdGFibGU6MmRmNjg1MDRlY2VlNDg0NThmYWE4MzE5YjE1NDk2NmUvdGFibGVyYW5nZToyZGY2ODUwNGVjZWU0ODQ1OGZhYTgzMTliMTU0OTY2ZV8yLTEtMS0xLTU5ODM0_cf67ba2c-57f0-42ef-8277-6da9cdbce60e">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80L2ZyYWc6NzhjOGRmYjk4MDhiNGE5ZmFhNTUxYWYwODMyZWFjNTgvdGFibGU6MmRmNjg1MDRlY2VlNDg0NThmYWE4MzE5YjE1NDk2NmUvdGFibGVyYW5nZToyZGY2ODUwNGVjZWU0ODQ1OGZhYTgzMTliMTU0OTY2ZV8zLTEtMS0xLTU5ODM0_7c425d58-68a0-48b9-832b-9760ffd6323f">0001828962</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80L2ZyYWc6NzhjOGRmYjk4MDhiNGE5ZmFhNTUxYWYwODMyZWFjNTgvdGV4dHJlZ2lvbjo3OGM4ZGZiOTgwOGI0YTlmYWE1NTFhZjA4MzJlYWM1OF80Mg_1a98616c-d903-48a0-a7f0-8bae843bdcc5">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ibede2e80df3440e0a1c0d364fe078b52_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80My9mcmFnOjMyYTI2YWNlNTRhYzRkOWFiNWM5YTY4NmM5NjhmMDFkL3RhYmxlOjk3ODVjNTYwOTBhYjQ2OTg4N2ZiOTdlOWNlN2RmOGMzL3RhYmxlcmFuZ2U6OTc4NWM1NjA5MGFiNDY5ODg3ZmI5N2U5Y2U3ZGY4YzNfMy0xLTEtMS01OTgzNA_913f8400-335c-46c4-8a94-8fee30e8c559">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i8fe95657c6b8470faaf2b624bfa97e7d_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80My9mcmFnOjMyYTI2YWNlNTRhYzRkOWFiNWM5YTY4NmM5NjhmMDFkL3RhYmxlOjk3ODVjNTYwOTBhYjQ2OTg4N2ZiOTdlOWNlN2RmOGMzL3RhYmxlcmFuZ2U6OTc4NWM1NjA5MGFiNDY5ODg3ZmI5N2U5Y2U3ZGY4YzNfMy0yLTEtMS01OTgzNA_b1c2a512-6d0b-44a5-9490-6e72a8994677">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i01998e6bc6514b7c980488fecfacfcdd_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80My9mcmFnOjMyYTI2YWNlNTRhYzRkOWFiNWM5YTY4NmM5NjhmMDFkL3RhYmxlOjk3ODVjNTYwOTBhYjQ2OTg4N2ZiOTdlOWNlN2RmOGMzL3RhYmxlcmFuZ2U6OTc4NWM1NjA5MGFiNDY5ODg3ZmI5N2U5Y2U3ZGY4YzNfMy0zLTEtMS01OTgzNA_570ec07c-f293-4c06-8bde-689112d413ae">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ieea0dfdc589d4a5bb59844d7a0ca3bc5_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80My9mcmFnOjMyYTI2YWNlNTRhYzRkOWFiNWM5YTY4NmM5NjhmMDFkL3RhYmxlOjk3ODVjNTYwOTBhYjQ2OTg4N2ZiOTdlOWNlN2RmOGMzL3RhYmxlcmFuZ2U6OTc4NWM1NjA5MGFiNDY5ODg3ZmI5N2U5Y2U3ZGY4YzNfMy00LTEtMS01OTgzNA_cef08b28-d408-49ab-8512-e2ec45b7eac5">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQ3_df292dc6-8e4c-42fb-aa22-d3f717962499">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6NGE1M2ZlOTBkNDhlNDEwOGExYzlmYmU4ODM4ZGE2NWMvdGFibGVyYW5nZTo0YTUzZmU5MGQ0OGU0MTA4YTFjOWZiZTg4MzhkYTY1Y18wLTAtMS0xLTU5ODM0_2a494bd2-65ca-41ea-893f-784c56982dfd">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18xMzM_f4292140-ba8f-409c-8053-31160728bedc">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6YzA5OWQ2MWFhYzMzNDI2Mzk0Y2VhNzNkMjIzNDFiMjQvdGFibGVyYW5nZTpjMDk5ZDYxYWFjMzM0MjYzOTRjZWE3M2QyMjM0MWIyNF8wLTAtMS0xLTU5ODM0_1fe2bd72-4cce-4dce-a58a-d039be51e42a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDU0_9839f74f-eee3-4949-8e3f-0c4413148fc3">001-40257</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQ0_ea6595f2-a43e-4b8d-b86d-ce111a756c37">Cricut, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6ZTQ4Y2NjOTc4NWJkNDM0OTgyNmUzZGI4YTY4MmFmY2QvdGFibGVyYW5nZTplNDhjY2M5Nzg1YmQ0MzQ5ODI2ZTNkYjhhNjgyYWZjZF8wLTAtMS0xLTU5ODM0_0da201dc-7b49-4e33-a8e4-8c7b3749cdf4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6ZTQ4Y2NjOTc4NWJkNDM0OTgyNmUzZGI4YTY4MmFmY2QvdGFibGVyYW5nZTplNDhjY2M5Nzg1YmQ0MzQ5ODI2ZTNkYjhhNjgyYWZjZF8wLTItMS0xLTU5ODM0_d9ee38bb-4f8d-4c78-aa02-fb2f6f55699a">87-0282025</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQ1_e6990660-9f0a-4753-b871-9b9908f80833">10855 South River Front Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQw_ae9ee3c9-9afa-41c2-b483-433fa0022bb8">South Jordan</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQx_67433b21-28e7-4e18-a241-6b3bc1e0531e">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDUw_2c84e24c-5237-4eb4-b631-f887f011b752">84095</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQy_4df54739-51c2-444f-96d1-83344b27ec63">385</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDUx_54082d37-4118-42cf-b12e-4a53c5b31b8b">351-0633</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6YWY1YWIzZjJhMjdhNDc1M2EyMjBhN2ZhM2ZlNjI2NDcvdGFibGVyYW5nZTphZjVhYjNmMmEyN2E0NzUzYTIyMGE3ZmEzZmU2MjY0N18xLTAtMS0xLTU5ODM0_9b21466b-2918-4694-9ee2-420a5c36a40f">Class A Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6YWY1YWIzZjJhMjdhNDc1M2EyMjBhN2ZhM2ZlNjI2NDcvdGFibGVyYW5nZTphZjVhYjNmMmEyN2E0NzUzYTIyMGE3ZmEzZmU2MjY0N18xLTEtMS0xLTU5ODM0_0449d051-ec44-4322-bc40-74eba11ea4ac">CRCT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6YWY1YWIzZjJhMjdhNDc1M2EyMjBhN2ZhM2ZlNjI2NDcvdGFibGVyYW5nZTphZjVhYjNmMmEyN2E0NzUzYTIyMGE3ZmEzZmU2MjY0N18xLTItMS0xLTU5ODM0_59aea7e2-06d4-44cb-bb62-5972a4dcc053">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQ4_5cb91cbf-6576-4400-a1e6-df6dca15ea85">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDQ2_025fd176-fadf-4618-86f2-2887db2da7c4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6Mzk5NjM0MzBhYjRhNDRhY2JjMDFlYTBlNjk1YTVlN2MvdGFibGVyYW5nZTozOTk2MzQzMGFiNGE0NGFjYmMwMWVhMGU2OTVhNWU3Y18xLTEtMS0xLTU5ODM0_9e7e17e1-058a-489b-ac51-c6b47841d5a9">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6Mzk5NjM0MzBhYjRhNDRhY2JjMDFlYTBlNjk1YTVlN2MvdGFibGVyYW5nZTozOTk2MzQzMGFiNGE0NGFjYmMwMWVhMGU2OTVhNWU3Y18xLTMtMS0xLTU5ODM0_027ee69e-93fc-487c-bac5-48178b9ec018">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGFibGU6Mzk5NjM0MzBhYjRhNDRhY2JjMDFlYTBlNjk1YTVlN2MvdGFibGVyYW5nZTozOTk2MzQzMGFiNGE0NGFjYmMwMWVhMGU2OTVhNWU3Y18yLTAtMS0xLTU5ODM0_e71bb609-2377-4191-92ba-97632733cb2d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18yMDUz_23238ea5-3a3c-40a9-a7f6-bd4c4e82bdb1">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i083e45023e974af28e2d83d9ec634108_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18xOTUx_dab4b137-3849-4a8e-b4fa-8e00154780ab"
      unitRef="shares">43629230</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iaeb60e636f68460b89ef351729626dd7_I20221101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xL2ZyYWc6Zjc3YzcyZTY3NTVhNGE3MjgxNGIxMmFmZWNkYTkyYjMvdGV4dHJlZ2lvbjpmNzdjNzJlNjc1NWE0YTcyODE0YjEyYWZlY2RhOTJiM18xOTkw_29879f06-d4a6-4d9c-8f27-d531c6a3fee5"
      unitRef="shares">177189235</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNC0xLTEtMS01OTgzNA_458247f1-39c3-4bd7-8909-de0a602e5f9d"
      unitRef="usd">124182000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNC0zLTEtMS01OTgzNA_c55bacae-1639-4b9f-88c6-51aa353f646a"
      unitRef="usd">241597000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNS0xLTEtMS01OTgzNA_28abccd1-e612-4e93-ba9f-bd375b156999"
      unitRef="usd">73777000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNS0zLTEtMS01OTgzNA_1c9969f9-2164-42a6-82bf-c26d59e52548"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNi0xLTEtMS01OTgzNA_4ef012f6-a0a7-440c-8156-5899695c31e1"
      unitRef="usd">87908000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNi0zLTEtMS01OTgzNA_744ecc94-8cd3-4f20-8e86-134c012d49a1"
      unitRef="usd">199508000</us-gaap:AccountsReceivableNetCurrent>
    <crct:InventoryCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNy0xLTEtMS01OTgzNA_0da487ff-3dcb-4cff-b91f-90064b4ab7b2"
      unitRef="usd">483749000</crct:InventoryCurrent>
    <crct:InventoryCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfNy0zLTEtMS01OTgzNA_62f0fdaa-5171-47d9-b200-efde22403891"
      unitRef="usd">454174000</crct:InventoryCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfOC0xLTEtMS01OTgzNA_a9517ee8-62bf-4c51-afb3-bed391318b74"
      unitRef="usd">33610000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfOC0zLTEtMS01OTgzNA_ae72b39c-8336-4e07-b766-11b88d43c379"
      unitRef="usd">32820000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfOS0xLTEtMS01OTgzNA_bbc62a2c-7000-4386-8761-c357f4e66f40"
      unitRef="usd">803226000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfOS0zLTEtMS01OTgzNA_feb6a56f-6506-4899-866c-7f1a66f36f15"
      unitRef="usd">928099000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTAtMS0xLTEtNTk4MzQ_ffc5734e-a0aa-447b-aa90-9cda20e2c913"
      unitRef="usd">63388000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTAtMy0xLTEtNTk4MzQ_0ad8bb03-4265-495f-8ca5-bf76168fdaa2"
      unitRef="usd">53261000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTEtMS0xLTEtNTk4MzQ_daf533c5-028d-4dc1-8b42-14ea602b1fc2"
      unitRef="usd">18280000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTEtMy0xLTEtNTk4MzQ_b6b1e879-b889-49f6-9606-278eedcfb06c"
      unitRef="usd">17653000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTItMS0xLTEtNTk4MzQ_6f8d8359-d842-484c-97c8-46b531cbd8ac"
      unitRef="usd">950000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTItMy0xLTEtNTk4MzQ_84f42881-e35d-4a05-b200-c33eba69e5fe"
      unitRef="usd">1520000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTMtMS0xLTEtNTk4MzQ_7208ce75-4a1b-4ba4-b384-97350fab1200"
      unitRef="usd">3279000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTMtMy0xLTEtNTk4MzQ_de2d07ed-c723-4bca-8199-f3bdcf973f27"
      unitRef="usd">3255000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTQtMS0xLTEtNTk4MzQ_bd8bd500-2235-4d05-a770-c18e4b93d711"
      unitRef="usd">30682000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTQtMy0xLTEtNTk4MzQ_01bcecc3-4bb6-40f2-a6db-ff91f7813f19"
      unitRef="usd">2462000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTUtMS0xLTEtNTk4MzQ_27b80651-1a75-4480-997d-c8dbcf825ce6"
      unitRef="usd">919805000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTUtMy0xLTEtNTk4MzQ_236548a3-829f-48f0-8d2a-fb83432afc37"
      unitRef="usd">1006250000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTgtMS0xLTEtNTk4MzQ_a669e52e-6924-469f-bea0-9a6b5658e362"
      unitRef="usd">71332000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTgtMy0xLTEtNTk4MzQ_1e99bf41-d8d6-4f99-b81b-f0aa1bb21538"
      unitRef="usd">204714000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTktMS0xLTEtNTk4MzQ_6cea3d23-4e8d-40cd-9041-199aa8ce64b3"
      unitRef="usd">47951000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMTktMy0xLTEtNTk4MzQ_f3b6f5ef-f6d9-48a2-9749-223ece0bfd74"
      unitRef="usd">69351000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjAtMS0xLTEtNTk4MzQ_0a4d8963-b549-46a4-bb5d-a92eea5cfd0f"
      unitRef="usd">29370000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjAtMy0xLTEtNTk4MzQ_f106c098-da40-44ba-b10e-674bb8dabf2d"
      unitRef="usd">30547000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjEtMS0xLTEtNTk4MzQ_ee5466dc-5efc-4d71-83f4-de550eb9e390"
      unitRef="usd">5342000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjEtMy0xLTEtNTk4MzQ_b71e7901-4620-4f04-9191-c3a6fe19d354"
      unitRef="usd">3755000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjItMS0xLTEtNTk4MzQ_7aefd169-cbb1-4402-8e44-9e7d965b1fcb"
      unitRef="usd">153995000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjItMy0xLTEtNTk4MzQ_30789dd0-c633-45dc-8db8-fbec405af835"
      unitRef="usd">308367000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjMtMS0xLTEtNTk4MzQ_49345d95-2d74-47f3-adbf-56667a33c9bb"
      unitRef="usd">15262000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjMtMy0xLTEtNTk4MzQ_7f610043-7d9a-40a4-8b8e-60961a9496db"
      unitRef="usd">15780000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjQtMS0xLTEtNTk4MzQ_6d54c7d9-edc2-4931-a3d3-f0f9a8adcd77"
      unitRef="usd">3528000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjQtMy0xLTEtNTk4MzQ_6bdee9df-0c39-4196-8e63-50d825ccb4d7"
      unitRef="usd">4858000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjUtMS0xLTEtNTk4MzQ_a14d9b40-dcfd-4253-a3b5-815ff081fe08"
      unitRef="usd">4321000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjUtMy0xLTEtNTk4MzQ_1b4681c5-2d67-490b-a38e-446b2b08f3e1"
      unitRef="usd">3269000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjYtMS0xLTEtNTk4MzQ_4c06c863-545a-400c-a4a1-2d946d76528b"
      unitRef="usd">177106000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjYtMy0xLTEtNTk4MzQ_63d65cff-b02d-4cbe-8134-a60b9f105635"
      unitRef="usd">332274000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjctMS0xLTEtNTk4MzQ_690a56d3-fd2c-4df1-9181-3971cd5878c0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjctMy0xLTEtNTk4MzQ_02a79bcc-7c8b-4137-85e7-684fd1636f39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV8zMQ_813d9984-ff8e-40dc-a23e-aa055151e48c"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV8zMQ_e4704b9a-7ae3-4682-a6f9-5d7cd8c0714c"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV80NQ_23386af9-8cfb-41b7-a9cd-292ceccb6924"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV80NQ_e812fa3f-6d0b-4178-b989-88eb361badd9"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV82Nw_50a9c817-92f4-4930-99e3-c6882a61d747"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV82Nw_69cf9fbb-1824-404e-a5f4-b66cc3b7076a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV82Nw_eac9565c-c258-4aaf-b326-4aed2a8272ff"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjoyMDdmODQ0MTlkODI0MzM1OTgzODdjNGM5NTYyYzgyMV82Nw_fa07a7d5-44ca-408c-a0ce-402e66e54f5e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMS0xLTEtNTk4MzQ_467ca1e7-c438-41bd-81a7-a9478b493289"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMjktMy0xLTEtNTk4MzQ_3fd706bc-8a0a-4dbd-9e48-e8e1adaa7c4f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF8yOQ_62b3eb52-2e3c-4115-aea3-224e18403328"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF8yOQ_d274a176-6414-43eb-8495-142f16430a43"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF80Mw_9e86ecf4-8335-45ce-99d9-037e782a3fb5"
      unitRef="shares">1250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF83NA_a12dff60-8671-4090-b08d-c8d3e9023b6f"
      unitRef="shares">220811091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF83NA_cc6e2f04-ad02-4d79-8631-8b56329d6def"
      unitRef="shares">220811091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF8xMTc_4130dea0-703d-4ee6-8e44-91286105cc8a"
      unitRef="shares">1250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF8xNDg_b6b7a32b-757f-4443-a7a8-7b58c9a10086"
      unitRef="shares">221913559</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMC0xLTEtNTk4MzQvdGV4dHJlZ2lvbjo3M2E4ZGE3ZDFhYzk0YmUzYTMzYmQ1MzFkN2EzMGZiNF8xNDg_c4794b5d-9f01-4ab5-b945-3142aa57de84"
      unitRef="shares">221913559</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMS0xLTEtNTk4MzQ_7aff9624-198f-4a86-a012-67e5bd2d7f51"
      unitRef="usd">221000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzAtMy0xLTEtNTk4MzQ_efa57f53-c7e1-480c-bef5-7a8af21fbfed"
      unitRef="usd">222000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzEtMS0xLTEtNTk4MzQ_bdce2627-3558-43da-9a4a-d9437e8c9eeb"
      unitRef="usd">736632000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzEtMy0xLTEtNTk4MzQ_ddb0dba4-bf7d-4f1f-8192-c829b1107866"
      unitRef="usd">717369000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzItMS0xLTEtNTk4MzQ_c995176b-cc95-4b2f-829f-bfc43c60186d"
      unitRef="usd">6215000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzItMy0xLTEtNTk4MzQ_7a6acdfe-2aa9-497e-a891-33075caf1d1b"
      unitRef="usd">-43560000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzMtMS0xLTEtNTk4MzQ_daa6c2ed-d971-473e-a4ba-061e53883b73"
      unitRef="usd">-369000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzMtMy0xLTEtNTk4MzQ_fd3849af-8e97-440c-be1b-8affec043002"
      unitRef="usd">-55000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzQtMS0xLTEtNTk4MzQ_5565a363-4b3d-4829-8c70-e2514554253a"
      unitRef="usd">742699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzQtMy0xLTEtNTk4MzQ_105f46ca-16f7-4666-b3a6-468fc34ef6f7"
      unitRef="usd">673976000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzUtMS0xLTEtNTk4MzQ_a5cf6b2c-87e7-4f33-a472-8911e2d6c2cc"
      unitRef="usd">919805000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8xOS9mcmFnOjc5NWMyNzBjZTc1MTQ5YmVhOGRlZWU5NzMxNDIyODE4L3RhYmxlOjRmNWFiY2Q2MDBlYTQwOWU5MmY4ZDQ1ODk4OWE1NTIwL3RhYmxlcmFuZ2U6NGY1YWJjZDYwMGVhNDA5ZTkyZjhkNDU4OTg5YTU1MjBfMzUtMy0xLTEtNTk4MzQ_22acc1a9-afd9-45a3-85fa-50700ad87af0"
      unitRef="usd">1006250000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ad2d9c7cdf64dc8b5a9c035d55485bd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMy0xLTEtMS01OTgzNA_ad53978d-62f1-4a65-9d00-1c23aa49d232"
      unitRef="usd">52420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0bc6d35053b431eaf67b657affd9b48_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMy0zLTEtMS01OTgzNA_a6e69b75-a0af-4590-81e4-e3a6706ed85b"
      unitRef="usd">102454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40b7417938fc48878d00b15f90085c0c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMy01LTEtMS01OTgzNA_522cb482-8d6e-4185-ad6b-5c97cda08a7b"
      unitRef="usd">150249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i903787b45868455595480dd8f0265a9a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMy03LTEtMS01OTgzNA_c359d604-156d-4b00-96a0-7d7736828598"
      unitRef="usd">390100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i712127581c4a4756917ea011283bf1e2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNC0xLTEtMS01OTgzNA_74eb58da-ad62-473c-b3cf-e9ee474b0be3"
      unitRef="usd">68865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48107728ec17489daaf7442f9c3ff278_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNC0zLTEtMS01OTgzNA_d073210b-94ed-40e3-8899-3718fea04142"
      unitRef="usd">53303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04ac38de262b4030a967076ca20cb338_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNC01LTEtMS01OTgzNA_ae086dce-a3fd-4a8c-b037-e016c5b49a10"
      unitRef="usd">201247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15b1889878c44ae085cb5cf58fac8a4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNC03LTEtMS01OTgzNA_a0594323-f390-48e3-8252-9219419d2371"
      unitRef="usd">150115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0eeb5a5775f47b080f22955fd5ded84_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNS0xLTEtMS01OTgzNA_f9687932-98ff-4e72-82a7-fd96653df59a"
      unitRef="usd">55711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifab45075b62c4787835492db0cf56f58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNS0zLTEtMS01OTgzNA_97046bda-9ebc-465b-a469-d43a12b0c671"
      unitRef="usd">104329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i800e50ce84cf4b57b70df9425cc2c38a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNS01LTEtMS01OTgzNA_556a7c98-52a4-4145-847a-e69267e1d85a"
      unitRef="usd">254040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fe8fc5138ed434ea5a77e5e549bf335_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNS03LTEtMS01OTgzNA_0d9c8516-31bd-4bfd-87f6-3d2a75d5c91d"
      unitRef="usd">378186000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNi0xLTEtMS01OTgzNA_3feb8bdc-879c-4ca2-982f-2d4b79e46f73"
      unitRef="usd">176996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNi0zLTEtMS01OTgzNA_43395b37-96f7-43b6-b51e-cb978d93b873"
      unitRef="usd">260086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNi01LTEtMS01OTgzNA_e40cd331-3620-46b6-8533-43d4abb7561f"
      unitRef="usd">605536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfNi03LTEtMS01OTgzNA_27d0102f-3db3-4c64-99f8-5a97480a5c9b"
      unitRef="usd">918401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i1ad2d9c7cdf64dc8b5a9c035d55485bd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOC0xLTEtMS01OTgzNA_bf531172-c039-424f-ac44-4619066f7bc6"
      unitRef="usd">49240000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if0bc6d35053b431eaf67b657affd9b48_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOC0zLTEtMS01OTgzNA_d35eeea0-c817-49a8-9c04-03451e500990"
      unitRef="usd">87649000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i40b7417938fc48878d00b15f90085c0c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOC01LTEtMS01OTgzNA_2da75098-b395-4d30-b43a-4ac446017cbd"
      unitRef="usd">144835000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i903787b45868455595480dd8f0265a9a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOC03LTEtMS01OTgzNA_bdece4ff-43de-4cd8-aa97-680732412840"
      unitRef="usd">323558000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i712127581c4a4756917ea011283bf1e2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOS0xLTEtMS01OTgzNA_a08affb2-aec1-43c2-a9c7-759732eedc76"
      unitRef="usd">6500000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i48107728ec17489daaf7442f9c3ff278_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOS0zLTEtMS01OTgzNA_94069b7f-08ab-4767-8673-1e0fa233ed09"
      unitRef="usd">5934000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i04ac38de262b4030a967076ca20cb338_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOS01LTEtMS01OTgzNA_884cb52d-ebd5-4924-9c6e-502cdd4e1af5"
      unitRef="usd">18933000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i15b1889878c44ae085cb5cf58fac8a4e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfOS03LTEtMS01OTgzNA_594ad087-f7da-44a2-a162-5a22bce5dc73"
      unitRef="usd">15517000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic0eeb5a5775f47b080f22955fd5ded84_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTAtMS0xLTEtNTk4MzQ_5a22445a-6fd8-4cc4-921f-65a5c42af84d"
      unitRef="usd">39422000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifab45075b62c4787835492db0cf56f58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTAtMy0xLTEtNTk4MzQ_55227d70-58a8-424d-bff0-b89da728579c"
      unitRef="usd">64440000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i800e50ce84cf4b57b70df9425cc2c38a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTAtNS0xLTEtNTk4MzQ_3541fe3d-3206-4e1b-ba53-07102208a644"
      unitRef="usd">175486000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0fe8fc5138ed434ea5a77e5e549bf335_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTAtNy0xLTEtNTk4MzQ_3e2a0007-5fe7-4b47-b7eb-8f4254ca4e5f"
      unitRef="usd">226698000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTEtMS0xLTEtNTk4MzQ_6d327e23-cb11-47e8-a8a0-64dc303cfe82"
      unitRef="usd">95162000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTEtMy0xLTEtNTk4MzQ_f3ffd02c-a689-4b2d-8305-6d1b45478ab1"
      unitRef="usd">158023000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTEtNS0xLTEtNTk4MzQ_e723598f-fb35-4836-b159-146fafe46d3d"
      unitRef="usd">339254000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTEtNy0xLTEtNTk4MzQ_ff5751c1-7e8a-4b9d-9162-bbbccc17123c"
      unitRef="usd">565773000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTItMS0xLTEtNTk4MzQ_566ade24-796c-4b1a-b59c-abeccd3177e2"
      unitRef="usd">81834000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTItMy0xLTEtNTk4MzQ_4289aa48-2459-4c62-b3df-61550d7d03ac"
      unitRef="usd">102063000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTItNS0xLTEtNTk4MzQ_1cc19418-a7ed-472f-b034-7a6172f17428"
      unitRef="usd">266282000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTItNy0xLTEtNTk4MzQ_3927b0cf-b0d2-48f3-ab06-adbf42d7313d"
      unitRef="usd">352628000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTQtMS0xLTEtNTk4MzQ_b1f9b4dc-4549-4e03-921a-22721f3e230f"
      unitRef="usd">18747000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTQtMy0xLTEtNTk4MzQ_0daa23d3-6b4c-4f23-aad1-106e5ee65a25"
      unitRef="usd">20531000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTQtNS0xLTEtNTk4MzQ_b204a24f-adea-40d1-98a5-f706dc9e054f"
      unitRef="usd">59332000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTQtNy0xLTEtNTk4MzQ_d38efc32-1cee-4b86-b0b2-5a4eb6d32c54"
      unitRef="usd">56835000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTUtMS0xLTEtNTk4MzQ_3c2441f6-d180-4e30-a1e1-58824d6acb3d"
      unitRef="usd">29165000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTUtMy0xLTEtNTk4MzQ_41941db4-a5b7-4f8f-91bb-0dad7b926031"
      unitRef="usd">30293000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTUtNS0xLTEtNTk4MzQ_15adfa37-681f-42f0-9fc0-5006e49ce55a"
      unitRef="usd">93470000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTUtNy0xLTEtNTk4MzQ_79f52094-7b17-43a6-8a93-e3e97a534518"
      unitRef="usd">90812000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTYtMS0xLTEtNTk4MzQ_281d93ec-9072-4222-8183-ebfe2e2b12e4"
      unitRef="usd">16501000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTYtMy0xLTEtNTk4MzQ_5590c3d3-8431-4815-8681-1a5336c0cb40"
      unitRef="usd">13491000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTYtNS0xLTEtNTk4MzQ_62852c53-e9fc-4df3-9ffc-bbb3d0b84aab"
      unitRef="usd">44623000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTYtNy0xLTEtNTk4MzQ_06e9d1d8-17d4-46b2-b21b-f83261b42260"
      unitRef="usd">38417000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTctMS0xLTEtNTk4MzQ_e247f245-af08-4994-ad09-e497971952bc"
      unitRef="usd">64413000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTctMy0xLTEtNTk4MzQ_6f39550b-ce68-48fc-968b-867156b3e569"
      unitRef="usd">64315000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTctNS0xLTEtNTk4MzQ_38971d5a-fefe-44fe-82ae-a3d7d19673e3"
      unitRef="usd">197425000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTctNy0xLTEtNTk4MzQ_103f161b-f4ca-49d2-829e-58582e07a3ed"
      unitRef="usd">186064000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTgtMS0xLTEtNTk4MzQ_3e8eb3a4-6e28-4002-8103-b1ef9cafee40"
      unitRef="usd">17421000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTgtMy0xLTEtNTk4MzQ_f134b590-a8a4-4391-b3af-fd83fc4320ef"
      unitRef="usd">37748000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTgtNS0xLTEtNTk4MzQ_d1353eea-d631-48cd-9b78-4b089674ef1e"
      unitRef="usd">68857000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTgtNy0xLTEtNTk4MzQ_b46388e9-3dba-4116-80da-1c621830ee6d"
      unitRef="usd">166564000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTktMS0xLTEtNTk4MzQ_2942a05d-4a34-45b5-8c00-a1f49eb37c1d"
      unitRef="usd">235000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTktMy0xLTEtNTk4MzQ_e2e13dbe-46dc-49a0-bf04-533970659f46"
      unitRef="usd">24000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTktNS0xLTEtNTk4MzQ_e4164f3a-2a31-4035-b597-8e23b1d1a7f4"
      unitRef="usd">518000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMTktNy0xLTEtNTk4MzQ_eb27536c-4ed2-4fda-b629-07220c25cff4"
      unitRef="usd">9000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjAtMS0xLTEtNTk4MzQ_3872f456-bafd-4e7d-8a81-57d5bf20f5b5"
      unitRef="usd">17656000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjAtMy0xLTEtNTk4MzQ_85f70eb4-9d42-46da-8181-fe47b0cdf983"
      unitRef="usd">37772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjAtNS0xLTEtNTk4MzQ_57b746ee-b5ca-49c3-9a92-66cf11d18471"
      unitRef="usd">69375000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjAtNy0xLTEtNTk4MzQ_a3f2f4b1-89b8-4457-9177-33e421646c90"
      unitRef="usd">166573000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjEtMS0xLTEtNTk4MzQ_45b6b13d-a085-4299-8fdd-cfc59ec33de6"
      unitRef="usd">5212000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjEtMy0xLTEtNTk4MzQ_c3667a7c-d9c4-46ca-b1f5-5187f3c345d7"
      unitRef="usd">7767000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjEtNS0xLTEtNTk4MzQ_66fe9108-0832-4976-9680-ab7b43f48f88"
      unitRef="usd">19600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjEtNy0xLTEtNTk4MzQ_5d231a7d-798e-416a-acf7-337b2b08f5d5"
      unitRef="usd">38024000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjItMS0xLTEtNTk4MzQ_1992db09-aa22-49c9-90fc-7717fdd10e94"
      unitRef="usd">12444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjItMy0xLTEtNTk4MzQ_0bdde06b-aa72-4273-88e2-fce7086bad9f"
      unitRef="usd">30005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjItNS0xLTEtNTk4MzQ_3b56dfeb-8c29-4da0-90e9-cc7b3fd85904"
      unitRef="usd">49775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjItNy0xLTEtNTk4MzQ_c35dbdc0-9435-4a79-baa6-29793cf3fae3"
      unitRef="usd">128549000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjQtMS0xLTEtNTk4MzQ_3eebc2d8-2249-4dfa-823e-a737014a908e"
      unitRef="usd">271000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjQtMy0xLTEtNTk4MzQ_ea566dcc-ca57-4c3a-a76a-155e98da044c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjQtNS0xLTEtNTk4MzQ_b5a1ded0-5e79-4aa7-93d6-746b7ee9a081"
      unitRef="usd">-72000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjQtNy0xLTEtNTk4MzQ_6542d10a-d0d5-43d4-8da6-e7c557c20175"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjUtMS0xLTEtNTk4MzQ_a37782c3-150b-464e-90bf-f7563aef719e"
      unitRef="usd">-120000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjUtMy0xLTEtNTk4MzQ_86b04dbb-528b-4abb-aed0-a6b6af5e652a"
      unitRef="usd">-16000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjUtNS0xLTEtNTk4MzQ_d92ab606-56cc-4b1d-b9ec-110c92c3449b"
      unitRef="usd">-242000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjUtNy0xLTEtNTk4MzQ_a542ab15-2d25-4d5c-8921-71b55c129754"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjYtMS0xLTEtNTk4MzQ_8e37f031-a67a-4328-bf0f-f5a5e3bd609e"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjYtMy0xLTEtNTk4MzQ_2849ebbf-1fa8-4273-acea-5cce381c8992"
      unitRef="usd">-16000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjYtNS0xLTEtNTk4MzQ_0a222611-59f3-4e70-8110-4ab386b46baf"
      unitRef="usd">-314000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjYtNy0xLTEtNTk4MzQ_15c1387c-d2ad-48f0-b501-37d8e336398e"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjctMS0xLTEtNTk4MzQ_d6e37022-b005-4977-8188-e6b69580b8e4"
      unitRef="usd">12595000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjctMy0xLTEtNTk4MzQ_d7594c7b-168e-4235-b271-1afb66dab5be"
      unitRef="usd">29989000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjctNS0xLTEtNTk4MzQ_b486aea8-b851-4aa9-8a5a-4851a0888b64"
      unitRef="usd">49461000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjctNy0xLTEtNTk4MzQ_3807cc4d-81a3-4ef9-937a-f2d6b482db1d"
      unitRef="usd">128524000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjktMS0xLTEtNTk4MzQ_9ac0e0c6-7bf4-4652-80fb-c63fef1f0062"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjktMy0xLTEtNTk4MzQ_5523b545-e5db-4d58-89ba-588036bdd028"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjktNS0xLTEtNTk4MzQ_108d8580-aa2f-4733-9318-fa28c7a776bc"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMjktNy0xLTEtNTk4MzQ_140f8c5d-a7b4-48b9-b083-059881f8a072"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzAtMS0xLTEtNTk4MzQ_0678cf04-5613-4eac-aeee-c6d8c6d09b1f"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzAtMy0xLTEtNTk4MzQ_6313dded-c57d-48ae-99ba-13db3eb6a4c9"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzAtNS0xLTEtNTk4MzQ_78841bca-c90f-4025-8a70-100c3b683bf2"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzAtNy0xLTEtNTk4MzQ_f2c5aa73-672c-4911-825a-6980ed8be9f3"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzEtMS0xLTEtNTk4MzQ_35fdcd6a-2e4b-40f4-9b93-d5f7611f046b"
      unitRef="shares">215347882</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzEtMy0xLTEtNTk4MzQ_440152b0-5556-4c2f-b5d4-c1fe7c70c5b9"
      unitRef="shares">208988168</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzEtNS0xLTEtNTk4MzQ_6e1bdc27-d30a-422f-8b50-c9bf5dc11984"
      unitRef="shares">214361026</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzEtNy0xLTEtNTk4MzQ_871c4d4e-baad-49d7-836d-22158a49cf3d"
      unitRef="shares">208169736</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzItMS0xLTEtNTk4MzQ_7911454f-0799-47aa-ab3e-63d030bd2791"
      unitRef="shares">220353807</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzItMy0xLTEtNTk4MzQ_8e0890ab-5f67-408a-bc6c-fb142992b8d2"
      unitRef="shares">224331039</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzItNS0xLTEtNTk4MzQ_a012714d-0d47-4ae0-b705-e522b7ec68b0"
      unitRef="shares">221103591</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yMi9mcmFnOjMzY2IyNjNmMjU1MDQ1OTk4MTYyYjYxZTkzZjM4ZGRiL3RhYmxlOjgxZDM2Njg3OGVlODQ5MTlhMTA5N2EyODVhMmYwOGM0L3RhYmxlcmFuZ2U6ODFkMzY2ODc4ZWU4NDkxOWExMDk3YTI4NWEyZjA4YzRfMzItNy0xLTEtNTk4MzQ_ae36a781-32cd-4780-9309-bb8e1f7e880d"
      unitRef="shares">218491114</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i0ec6bba3c0934a0093d7ecb736eae799_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMi0xLTEtMS01OTgzNA_e3014cbd-9f50-4a2e-905a-b0704d847885"
      unitRef="shares">221913559</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0ec6bba3c0934a0093d7ecb736eae799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMi0zLTEtMS01OTgzNA_1dd1bd73-da6b-46b9-89d4-ca028d1450dd"
      unitRef="usd">222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2064ab9b2d5e405c88cc658ed70390ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMi01LTEtMS01OTgzNA_9595012d-9f1c-47e8-b799-a13869431af9"
      unitRef="usd">717369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b0fcc7de3054946866215dc9f36260f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMi03LTEtMS01OTgzNA_1736ba45-bfc8-46a3-b3ae-49f7c95f22e9"
      unitRef="usd">-43560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9b7ff90e18f4e868f6761ba13327b37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMi05LTEtMS01OTgzNA_e053dfbf-2091-41c3-a83d-f0f3fa22e63a"
      unitRef="usd">-55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMi0xMS0xLTEtNTk4MzQ_edd70d13-92a4-4036-b25f-8e8171db65d6"
      unitRef="usd">673976000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i18ad62ab3d9e40b3b161ed1a8172211c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMy03LTEtMS01OTgzNA_db5ae42c-0d28-4bf9-9e32-0a197ec44d27"
      unitRef="usd">23504000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMy0xMS0xLTEtNTk4MzQ_da2afbe7-e356-435b-ac8f-280bced566cb"
      unitRef="usd">23504000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ic1a03795c4694778b223a5789f97972e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfNi0xLTEtMS01OTgzNA_4218c1c6-26f3-4671-8f61-31568ce2028c"
      unitRef="shares">10387</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i5817603d3e7e455782738ed1f0598a30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfNi01LTEtMS01OTgzNA_cbea8914-3dbd-4300-8c11-fd319d4d2d91"
      unitRef="usd">1328000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfNi0xMS0xLTEtNTk4MzQ_ab7dce4b-16a3-4412-947f-4e97ed157f93"
      unitRef="usd">1328000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="ic1a03795c4694778b223a5789f97972e_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfNy0xLTEtMS01OTgzNA_1c0788ad-332c-46a5-bf56-01122c78eca0"
      unitRef="shares">114332</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited
      contextRef="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfNy0xMS0xLTEtNTk4MzQ_9f568d7a-36dd-4382-b9ac-97b4cc88b476"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5817603d3e7e455782738ed1f0598a30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTAtNS0xLTEtNTk4MzQ_d4d2f0c9-e562-4918-88b8-4df46217ad8c"
      unitRef="usd">10500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTAtMTEtMS0xLTU5ODM0_0bac3a24-7a96-4743-b69a-8bc6c67b1a96"
      unitRef="usd">10500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crct:CompensatoryUnitsRepurchasedDuringPeriodValue
      contextRef="i5817603d3e7e455782738ed1f0598a30_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTEtNS0xLTEtNTk4MzQ_f3238735-c2c8-439e-b2f3-ff6e232602c3"
      unitRef="usd">14000</crct:CompensatoryUnitsRepurchasedDuringPeriodValue>
    <crct:CompensatoryUnitsRepurchasedDuringPeriodValue
      contextRef="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTEtMTEtMS0xLTU5ODM0_27e61a8d-fe2c-48a9-be0b-619cc28410d0"
      unitRef="usd">14000</crct:CompensatoryUnitsRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i066ff5b72a5b44918bd5a9ee0bf4af42_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTItOS0xLTEtNTk4MzQ_fa97b5ee-a316-45db-b226-f9b5a7418ab5"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1c39144a66c14dae9ce8b77ca5ea9d82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTItMTEtMS0xLTU5ODM0_26c828c8-f306-45ce-8439-e827e9d524d5"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i0c41c14b66ab408b892017330d8232af_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTMtMS0xLTEtNTk4MzQ_6ebe4234-d7ae-4e7e-9ae4-9d7959fbee74"
      unitRef="shares">221809614</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0c41c14b66ab408b892017330d8232af_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTMtMy0xLTEtNTk4MzQ_41a31ef1-7470-4c9d-adbc-6eb3539e363a"
      unitRef="usd">222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cc2558f67a04c83b3100ff735111414_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTMtNS0xLTEtNTk4MzQ_d4e07954-ea1b-4359-bb78-b487655facdd"
      unitRef="usd">726527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95433ca5954e47a39759c909e945bf13_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTMtNy0xLTEtNTk4MzQ_71392d49-5073-443e-a5f8-f52f27a90071"
      unitRef="usd">-20056000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f138643664846baa5623669437a73e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTMtOS0xLTEtNTk4MzQ_a7a78b4d-ef52-4903-89fd-a1f075937d0d"
      unitRef="usd">-67000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2d394a548b9472f942d5fd0e92d474c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTMtMTEtMS0xLTU5ODM0_ae265f79-1368-4ac3-a7a4-4bf10f647aaa"
      unitRef="usd">706626000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i311e718ff93d44f2971b9c09adacb8c8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTQtNy0xLTEtNTk4MzQ_11a429bb-af8c-45ac-942c-60c8f1ada339"
      unitRef="usd">13827000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9503ba30926a4c0c83a7497b09cda7f6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTQtMTEtMS0xLTU5ODM0_840c4cd4-fec6-4a96-a074-a3b1df1f52c1"
      unitRef="usd">13827000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i6d6d9e7b7a6c4f89a9be5f988c069fe4_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTUtMS0xLTEtNTk4MzQ_4a79f048-a2a1-4aab-9d07-f34de3d06c0a"
      unitRef="shares">500237</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ica76fe9c26c64014ab61c044b88ebc48_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTUtNS0xLTEtNTk4MzQ_14309361-ee54-42a4-a96d-0832f331766b"
      unitRef="usd">3218000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i9503ba30926a4c0c83a7497b09cda7f6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTUtMTEtMS0xLTU5ODM0_948d3d54-9db7-42d4-a757-c366946628d6"
      unitRef="usd">3218000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i6d6d9e7b7a6c4f89a9be5f988c069fe4_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTYtMS0xLTEtNTk4MzQ_25e95653-a2e9-42af-b430-f789a7888277"
      unitRef="shares">123492</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited
      contextRef="i9503ba30926a4c0c83a7497b09cda7f6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTYtMTEtMS0xLTU5ODM0_0ba6116e-8239-496f-bae4-38552b659e5e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ica76fe9c26c64014ab61c044b88ebc48_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTctNS0xLTEtNTk4MzQ_b91da28c-da9d-4ca4-b54f-e45866e3ffb9"
      unitRef="usd">11478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9503ba30926a4c0c83a7497b09cda7f6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTctMTEtMS0xLTU5ODM0_68e2c3c7-083b-4f2f-bee9-4561c00dfc65"
      unitRef="usd">11478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i468777aed2834372a7bb1105f6001b37_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTktOS0xLTEtNTk4MzQ_25408932-65d5-4067-93de-2ef284f2f098"
      unitRef="usd">-453000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9503ba30926a4c0c83a7497b09cda7f6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMTktMTEtMS0xLTU5ODM0_90693fcd-812e-4165-bd8a-252cc98ed3ef"
      unitRef="usd">-453000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="iacf9d1479ac6414b834696f4d4345412_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjAtMS0xLTEtNTk4MzQ_fe45c051-3f4e-4082-a27e-4e8834a0a08b"
      unitRef="shares">222186359</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iacf9d1479ac6414b834696f4d4345412_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjAtMy0xLTEtNTk4MzQ_cc870c0e-5e15-44b1-bc16-90d00a989dd6"
      unitRef="usd">222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie22d49cb289f4154905b24b59a8c4181_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjAtNS0xLTEtNTk4MzQ_8a0fe340-3144-41b9-8e5f-b9e9862a8506"
      unitRef="usd">734787000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4b7a2d8ed624163911357c948ef6e24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjAtNy0xLTEtNTk4MzQ_22edd43d-e0ae-460b-a596-4f6bf32d3bc0"
      unitRef="usd">-6229000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1abf25461ad545698d60142e536de18f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjAtOS0xLTEtNTk4MzQ_bbc5d758-1bae-4d51-9ac7-7ab2f73cbb77"
      unitRef="usd">-520000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08528ead96fa4d3fb1255257a85c7729_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjAtMTEtMS0xLTU5ODM0_15440edf-4dca-4958-b8e4-6b3faf4d8c22"
      unitRef="usd">728260000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9150577676694388a59e333697a09acb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjEtNy0xLTEtNjAyMjM_93f98d2f-85b4-44d0-a700-6dc1c3b89ae7"
      unitRef="usd">12444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjEtMTEtMS0xLTYwMjI4_4a4f8a15-a3ca-4990-b538-73b67b6351da"
      unitRef="usd">12444000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i1b8578a632b14d21989603b65e544e3a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjItMS0xLTEtNjAyMzA_22fbce5d-47d4-4fc5-8297-cb6da4962db1"
      unitRef="shares">121048</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i4b27b1609a2d44ee96c1524c4f73e76d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjItNS0xLTEtNjAyMzI_b2edc1db-df3c-418f-8675-a34488629eb3"
      unitRef="usd">539000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjItMTEtMS0xLTYwMjM0_315e70ff-774c-4b74-a77d-ce9a0352eba8"
      unitRef="usd">539000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i1b8578a632b14d21989603b65e544e3a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjMtMS0xLTEtNjAyMzY_5d908bdb-fe29-4da5-8f18-b5525dd96c3d"
      unitRef="shares">117355</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjMtMTEtMS0xLTYwMjM4_e3c0982a-e134-4c13-877d-2d0e5203c2c5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1b8578a632b14d21989603b65e544e3a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjQtMS0xLTEtNjIxOTQ_16fa67ca-26f0-4d58-8f19-e1a738ddec9c"
      unitRef="shares">1378961</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i1b8578a632b14d21989603b65e544e3a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjQtMy0xLTEtNjIxOTQ_e8fa7e60-a13a-4b8f-aef8-1ee1e2a3ee45"
      unitRef="usd">1000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4b27b1609a2d44ee96c1524c4f73e76d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjQtNS0xLTEtNjIxOTQ_ca7cb2ea-b6b5-4d1d-b765-41eb655c24b2"
      unitRef="usd">9969000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjQtMTEtMS0xLTYyMTk0_8cbf03e8-6da0-44e4-a000-f2db35b82542"
      unitRef="usd">9970000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4b27b1609a2d44ee96c1524c4f73e76d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjUtNS0xLTEtNjAyNDA_fb0cbf9b-c97e-41ab-9e0a-c195464ecc75"
      unitRef="usd">12353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjUtMTEtMS0xLTYwMjQy_0e171996-3a51-421b-94a5-563d3191b7f4"
      unitRef="usd">12353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i97853055ca2c472a9420345657b90961_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjctOS0xLTEtNjAyNDQ_20ba8d73-a87d-45ce-98ce-902834b9952d"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjctMTEtMS0xLTYwMjQ2_1f0e15d9-68b0-4644-83a3-b2c6a96fe66f"
      unitRef="usd">151000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i5bd9474389124e84a64958dab81dfb30_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjgtMS0xLTEtNjAyMTE_c29138c9-0850-45af-aecb-dda0252e4e5f"
      unitRef="shares">220811091</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5bd9474389124e84a64958dab81dfb30_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjgtMy0xLTEtNjAyMTM_9e48a63c-56b6-40ad-850d-486db02a30ba"
      unitRef="usd">221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0e9af1570f44a80974d727eed85b9c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjgtNS0xLTEtNjAyMTQ_7fb9d8c9-898c-4b4a-8fe9-ed27931168e7"
      unitRef="usd">736632000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68b92a3f20434857810402403c93ff65_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjgtNy0xLTEtNjAyMTQ_de14f77e-83ad-4625-948f-ec1a38ced6c5"
      unitRef="usd">6215000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e5fa1267ccb41299eb370bb60a86a75_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjgtOS0xLTEtNjAyMTc_c12ea576-0340-4c5b-9647-b0b4c9aec769"
      unitRef="usd">-369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOmZmODYyYjBkZmM2ZDRiNDA5OWQ5YzM3OGY1YTY5NWRhL3RhYmxlcmFuZ2U6ZmY4NjJiMGRmYzZkNGI0MDk5ZDljMzc4ZjVhNjk1ZGFfMjgtMTEtMS0xLTYwMjIx_2fa560f9-917e-4fcf-823d-b8e69e2ae030"
      unitRef="usd">742699000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie11276dc6ab6435aab233b84c3cf4d80_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMi0xLTEtMS01OTgzNA_669f3cac-c003-44da-93e7-48f030516b90"
      unitRef="shares">208116104</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie11276dc6ab6435aab233b84c3cf4d80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMi0zLTEtMS01OTgzNA_18269901-007a-4444-aa86-2b7e70684b72"
      unitRef="usd">208000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a708f8c22124f9fbd035f9a6985f1cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMi01LTEtMS01OTgzNA_c0e94c85-0dbd-4a56-a9f3-56363d697d51"
      unitRef="usd">412741000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3c8421b7afc4775859da8382ee960da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMi03LTEtMS01OTgzNA_d6f4378a-26f2-4c5f-b9d0-8a86fc7241ed"
      unitRef="usd">-184033000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8615f154f4d747c6ba5f8594eb2d1f50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMi05LTEtMS01OTgzNA_163042e7-da3c-4d3a-8653-1cb414fe3b2b"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibba867cda509457db2c5c854ba118223_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMi0xMS0xLTEtNTk4MzQ_c414c6c2-dfb6-4d1d-8a4b-77b42d66b4d5"
      unitRef="usd">228925000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0bae52a5dd484273950e18ac0802e70d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMy03LTEtMS01OTgzNA_6e881331-aaa5-4178-8761-a7c19a780c33"
      unitRef="usd">49418000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMy0xMS0xLTEtNTk4MzQ_0d9bbbf8-5ee3-4654-ba6c-7b21bf6a2648"
      unitRef="usd">49418000</us-gaap:NetIncomeLoss>
    <us-gaap:PartnersCapitalAccountContributions
      contextRef="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNC01LTEtMS01OTgzNA_cded7e14-b9a7-4016-9e9e-95b660fe7958"
      unitRef="usd">200000</us-gaap:PartnersCapitalAccountContributions>
    <us-gaap:PartnersCapitalAccountContributions
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNC0xMS0xLTEtNTk4MzQ_d22c61a5-65bd-440a-a108-3e79920dcadd"
      unitRef="usd">200000</us-gaap:PartnersCapitalAccountContributions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icdbb559073fd44d984e63c68f7586297_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNS0xLTEtMS01OTgzNA_a9a923c1-0f36-47db-aa08-b33b2dcd2a47"
      unitRef="shares">13250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icdbb559073fd44d984e63c68f7586297_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNS0zLTEtMS01OTgzNA_a0561637-0463-47b8-b24a-672308705186"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNS01LTEtMS01OTgzNA_1cdd6c7c-7452-41b1-b33c-e448c09386de"
      unitRef="usd">242655000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNS0xMS0xLTEtNTk4MzQ_fb7d7c2d-3fd0-4554-81d0-4b735558335a"
      unitRef="usd">242668000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="icdbb559073fd44d984e63c68f7586297_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNi0xLTEtMS01OTgzNA_40c25152-0db6-44e0-8580-c269f9a38dc8"
      unitRef="shares">524</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNi01LTEtMS01OTgzNA_2c551dc9-ba92-46f5-9968-90686f078468"
      unitRef="usd">10000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNi0xMS0xLTEtNTk4MzQ_3f38cd48-b89f-4151-95d0-42f1e73d7f15"
      unitRef="usd">10000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNy01LTEtMS01OTgzNA_02cc6f93-cc92-4035-b729-71f44a631545"
      unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfNy0xMS0xLTEtNTk4MzQ_caa4eb1d-4bf2-4a38-b3b4-0e2ff67a345b"
      unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfOC01LTEtMS01OTgzNA_1c72bef8-2430-4d6a-a02d-77abf2cd71e4"
      unitRef="usd">6635000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfOC0xMS0xLTEtNTk4MzQ_974d35f2-50f7-4bd5-a7e9-d3b12314dc08"
      unitRef="usd">6635000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <crct:CompensatoryUnitsRepurchasedDuringPeriodValue
      contextRef="i98f6d4aae79b46eb88f2d0a0fd2b377c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfOS01LTEtMS01OTgzNA_5af681d9-dbbf-4010-98b3-6af30c71bbc8"
      unitRef="usd">160000</crct:CompensatoryUnitsRepurchasedDuringPeriodValue>
    <crct:CompensatoryUnitsRepurchasedDuringPeriodValue
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfOS0xMS0xLTEtNTk4MzQ_90195542-1213-496f-a6bb-a7d2ce3dde33"
      unitRef="usd">160000</crct:CompensatoryUnitsRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9b1bd053c71b4060870a1ccc8c0b39b2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTAtOS0xLTEtNTk4MzQ_1b1491bb-232d-4b14-a029-48763961dc38"
      unitRef="usd">-13000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idfd7046fdd1d4fce956685831eb435b7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTAtMTEtMS0xLTU5ODM0_e9548f1a-a779-4986-84db-84b49c413f3b"
      unitRef="usd">-13000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i5a188256052c4d0db15e6f189134f9d5_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTItMS0xLTEtNTk4MzQ_fdd618ec-67ee-46d8-a058-43e8156b6bfa"
      unitRef="shares">221365580</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5a188256052c4d0db15e6f189134f9d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTItMy0xLTEtNTk4MzQ_b2c607c2-fd45-4a37-b04c-72f9db59485c"
      unitRef="usd">221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c4c4c13cdaf41dfa7127e2cf8507d14_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTItNS0xLTEtNTk4MzQ_6d8e6d40-b33f-4899-9c8a-c161085235b8"
      unitRef="usd">672845000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ee381dc2c43496d94ae6256f81fde52_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTItNy0xLTEtNTk4MzQ_828c6c64-33e7-4ae3-a7e1-d7ce68081340"
      unitRef="usd">-134615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i258a020d36254f769cc98855d2657dcd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTItOS0xLTEtNTk4MzQ_9f0334f1-4673-4fa9-b6f6-9adb176db021"
      unitRef="usd">-4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06c1129dc9d14c5eaaa18dee5c337e8b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTItMTEtMS0xLTU5ODM0_b0ec64c3-6a30-48d5-a5a7-da5c25c83b43"
      unitRef="usd">538447000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2fe096f808a84aea9dee7d62d8607823_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTMtNy0xLTEtNTk4MzQ_2ca0e53c-babe-435a-8295-7c0ff7e6ce93"
      unitRef="usd">49126000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTMtMTEtMS0xLTU5ODM0_ee5a6ed8-4495-4308-bc35-ca0bd0dd7733"
      unitRef="usd">49126000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ibd1c855efd4241a081a0ddfc6819c606_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTQtMS0xLTEtNTk4MzQ_5299fd53-75ec-4846-b8b8-6e73bc22154f"
      unitRef="shares">64566</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTQtMTEtMS0xLTU5ODM0_3992e021-3c09-43e8-80cc-0e714866ca3a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="ibd1c855efd4241a081a0ddfc6819c606_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTUtMS0xLTEtNTk4MzQ_0cfd43a9-7e3c-4dde-b474-346ff3ccf53f"
      unitRef="shares">145902</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited
      contextRef="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTUtMTEtMS0xLTU5ODM0_9fa327ed-36fb-4973-92e9-d54e96df92e2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibd1c855efd4241a081a0ddfc6819c606_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTYtMS0xLTEtNTk4MzQ_3fb1412f-c2ad-4e9e-8fd2-78e5d5c40cee"
      unitRef="shares">968815</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibd1c855efd4241a081a0ddfc6819c606_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTYtMy0xLTEtNTk4MzQ_76c72edc-9f77-4091-af1a-d308b0b6d4a3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ideacbf442c9245a584615aaf1abbc3ea_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTYtNS0xLTEtNTk4MzQ_15a3fec5-db5c-4035-b1b1-b9a14ba6173c"
      unitRef="usd">18019000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTYtMTEtMS0xLTU5ODM0_2323a802-d7c9-4960-896d-39a8c20096b7"
      unitRef="usd">18020000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ideacbf442c9245a584615aaf1abbc3ea_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTctNS0xLTEtNTk4MzQ_04bfcb71-bed0-486f-9083-b5b0d143822a"
      unitRef="usd">8015000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTctMTEtMS0xLTU5ODM0_354c55bd-8732-41bc-9084-bf1e71eb70b9"
      unitRef="usd">8015000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4a8480781e8a41009790bfa798e45077_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTgtOS0xLTEtNTk4MzQ_0198b472-fa80-4608-a8da-2bb6e4c0028f"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if98ae4b26d284d13890e1547cb0fd146_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTgtMTEtMS0xLTU5ODM0_dd0efe98-4f3b-49b0-8af5-08d3ecb18c84"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ic2dc6fe8723143e885752b14e1bc28b1_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTktMS0xLTEtNTk4MzQ_93147381-a385-45d5-a049-f74ac29254c8"
      unitRef="shares">222253059</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic2dc6fe8723143e885752b14e1bc28b1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTktMy0xLTEtNTk4MzQ_399fac06-dd09-4134-a966-5e0ddff48bad"
      unitRef="usd">222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb993a5104c246b4a843d6b35172155b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTktNS0xLTEtNTk4MzQ_a6b89f64-0307-4149-ab3d-8cf69a12035b"
      unitRef="usd">698879000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4ccc58e2e524b2889db6e613d083332_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTktNy0xLTEtNTk4MzQ_072f5695-b6a5-465f-8172-7e32b0b91136"
      unitRef="usd">-85489000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafadd1f7d17c4ed4b74a9d754c5ba182_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTktOS0xLTEtNTk4MzQ_13b4a8e4-f69a-483d-bdfe-62580147ee40"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib608b44c06ee4399b8a72ef19ddb9cc9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMTktMTEtMS0xLTU5ODM0_dd534c1b-8204-4d61-9846-722c2980144b"
      unitRef="usd">613612000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie7fac7dfb9b149a4a8981a2612387c52_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjAtNy0xLTEtNjA0NzQ_b599a670-6680-43f2-a668-93af530777a7"
      unitRef="usd">30005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjAtMTEtMS0xLTYwNDc0_892788aa-4661-491b-993a-23ae92ff60bc"
      unitRef="usd">30005000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i6557f70f6b8b4949b9035458ff9702f7_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjMtMS0xLTEtNjA0NzQ_5b3b89e6-5048-48f2-b81f-9f3cf6c1c850"
      unitRef="shares">29939</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i5f6de60ed80f4fdea498cffb43811f1c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjMtNS0xLTEtNjA0NzQ_714d4830-a2e5-482e-918f-04a541b8c66b"
      unitRef="usd">353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjMtMTEtMS0xLTYwNDc0_22f924f4-f3f2-47ad-b7db-1e8a35f7cbf4"
      unitRef="usd">353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i6557f70f6b8b4949b9035458ff9702f7_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjQtMS0xLTEtNjA0NzQ_8c3c44d8-7a0a-42a4-9c1b-7053283199f8"
      unitRef="shares">103777</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjQtMTEtMS0xLTYwNDc0_0f6e5f7e-9fa7-4bfa-86c0-d1cada96813b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5f6de60ed80f4fdea498cffb43811f1c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjUtNS0xLTEtNjA0NzQ_62d7ce19-ddae-40be-b88a-ee41d4c83388"
      unitRef="usd">9970000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjUtMTEtMS0xLTYwNDc0_007071b6-1df3-4cc7-83d7-44204f746a3b"
      unitRef="usd">9970000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibd08c3bb1ac44c7498835cf9a47fb57e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjktOS0xLTEtNjA0NzQ_aa719354-be81-4051-a7a2-ab8c4d0825fb"
      unitRef="usd">-16000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMjktMTEtMS0xLTYwNDc0_87853d33-300e-45df-a60c-a011865c8e23"
      unitRef="usd">-16000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id6a828730c054046875aeb36f7b5317c_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMzItMS0xLTEtNjA0NzQ_f9b1bbd6-1663-4879-b68c-7860f61cf98c"
      unitRef="shares">222179221</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id6a828730c054046875aeb36f7b5317c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMzItMy0xLTEtNjA0NzQ_37f587e0-9800-4eb1-b402-02b7148c1f03"
      unitRef="usd">222000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42f841dafd6445d18616091fcaf196d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMzItNS0xLTEtNjA0NzQ_720fa809-d5e7-4ff0-9999-aa9ad130dfb6"
      unitRef="usd">708496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i830885065d5345e3abfb4b3fa1373cfa_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMzItNy0xLTEtNjA0NzQ_62fd2d91-ec29-41f0-a3a6-835b04cdda95"
      unitRef="usd">-55484000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4a9f07db6814c488e167f9f8360f21c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMzItOS0xLTEtNjA0NzQ_fd4c1655-2024-472e-9ef6-4d11c86ad342"
      unitRef="usd">-16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i867d15bd7bc9489ab8858f2fc42c7e29_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yNS9mcmFnOmZkZTU4Y2ZiYThhNDRmNmJhYzVmMjQxMWQ0ZmI5ZDkyL3RhYmxlOjFlYzZhYmI5MDU1MzQ3NzI5Nzc5MzhjMjMyZDNmNDQ3L3RhYmxlcmFuZ2U6MWVjNmFiYjkwNTUzNDc3Mjk3NzkzOGMyMzJkM2Y0NDdfMzItMTEtMS0xLTYwNDc0_6bebc94f-3a36-436d-b103-59f3b92c2255"
      unitRef="usd">653218000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMy0xLTEtMS01OTgzNA_897ce84a-7a9f-435b-80e2-2fd0b98d1551"
      unitRef="usd">49775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMy0zLTEtMS01OTgzNA_cfab3a7a-f337-4d7e-86ea-25810c7cfb35"
      unitRef="usd">128549000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNS0xLTEtMS01OTgzNA_deb6cdfa-53bf-4ff5-bf33-c2b3dc0e95af"
      unitRef="usd">19841000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNS0zLTEtMS01OTgzNA_32676f7d-dc12-4370-9166-344939b3d4e7"
      unitRef="usd">13365000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNy0xLTEtMS01OTgzNA_b3391ff6-bd62-4452-a61e-36cfcb374a94"
      unitRef="usd">30630000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNy0zLTEtMS01OTgzNA_c31dd77c-b484-4b62-83bc-e41ba2158cd9"
      unitRef="usd">27941000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfOS0xLTEtMS01OTgzNA_36261e45-90d3-4809-afec-a6c25b4682d5"
      unitRef="usd">3620000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfOS0zLTEtMS01OTgzNA_c33b57af-9b16-4216-85c6-d275bd7a640d"
      unitRef="usd">3061000</us-gaap:OperatingLeaseExpense>
    <us-gaap:InventoryWriteDown
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTMtMS0xLTEtNTk4MzQ_8a50bcfe-8b45-4e38-85bd-0fa986df3830"
      unitRef="usd">6197000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTMtMy0xLTEtNTk4MzQ_95a552bd-d052-45fd-889a-4b9d02c8c5b3"
      unitRef="usd">2283000</us-gaap:InventoryWriteDown>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTQtMS0xLTEtNTk4MzQ_1372ff8f-e776-49f6-8777-ab62fdc53738"
      unitRef="usd">-218000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTQtMy0xLTEtNTk4MzQ_247b174b-a6a2-4a2b-b59e-1f98db1bcfd8"
      unitRef="usd">-1229000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTctMS0xLTEtNTk4MzQ_f5067624-a04d-4121-97fd-1b492f331aa0"
      unitRef="usd">-111600000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTctMy0xLTEtNTk4MzQ_c22ea380-9776-4441-8d4f-dbc04f226a37"
      unitRef="usd">-18579000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTgtMS0xLTEtNTk4MzQ_75d4034e-8b7e-4fff-97c0-96e0c509ee5b"
      unitRef="usd">60844000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTgtMy0xLTEtNTk4MzQ_dd99db15-d238-47f6-b2ca-67484aab0759"
      unitRef="usd">276223000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTktMS0xLTEtNTk4MzQ_54173e77-66ae-4d7a-bae9-854c29e4d054"
      unitRef="usd">897000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMTktMy0xLTEtNTk4MzQ_66b086b9-ff08-4a3e-859b-20e0504ec203"
      unitRef="usd">25578000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjAtMS0xLTEtNTk4MzQ_179b607c-6606-4d6c-9ad7-b9c960284e29"
      unitRef="usd">309000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjAtMy0xLTEtNTk4MzQ_7cb01758-6563-45e4-bc4f-6e231df121d8"
      unitRef="usd">-675000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjEtMS0xLTEtNTk4MzQ_1bdb3136-9456-41aa-b781-3ad49eb6642c"
      unitRef="usd">-132011000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjEtMy0xLTEtNTk4MzQ_90e0b7d5-3b36-4b31-850d-bde01297dc9b"
      unitRef="usd">-1603000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjItMS0xLTEtNTk4MzQ_e007eede-c23c-4034-afe8-7ea032c75cf5"
      unitRef="usd">-21506000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjItMy0xLTEtNTk4MzQ_92f68e73-78fa-483a-b6e3-1c12f453e9b2"
      unitRef="usd">-24169000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjMtMS0xLTEtNTk4MzQ_5cbeaa87-ad6b-4bdd-bd42-ffd5724c7095"
      unitRef="usd">-3176000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjMtMy0xLTEtNTk4MzQ_9a204d29-cab1-4885-951b-97b871d438cb"
      unitRef="usd">-3466000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjQtMS0xLTEtNTk4MzQ_0782986d-0161-46e7-82aa-7100733d408c"
      unitRef="usd">-2508000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjQtMy0xLTEtNTk4MzQ_00157411-d9d0-4fa3-af5a-6eb63e1cac38"
      unitRef="usd">3564000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjUtMS0xLTEtNTk4MzQ_f67a048b-8ae9-413c-9dba-21267efe4a2b"
      unitRef="usd">630000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjUtMy0xLTEtNTk4MzQ_d27f8e20-160d-43f6-8294-cc2858886a64"
      unitRef="usd">-131793000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjctMS0xLTEtNTk4MzQ_107a8d72-d7fa-468a-ab8d-edf1bcfcdfca"
      unitRef="usd">180112000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjctMy0xLTEtNTk4MzQ_3b7c0479-0a8d-4e60-a85e-1a0ebba1c87d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <crct:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjgtMS0xLTEtNTk4MzQ_5a149305-88e4-4af4-8d17-eef0aeaa4cb7"
      unitRef="usd">21393000</crct:ProceedsFromMaturityOfMarketableSecurities>
    <crct:ProceedsFromMaturityOfMarketableSecurities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjgtMy0xLTEtNTk4MzQ_968e4c75-a0ad-4e01-a4ec-4eaf7d8e9f85"
      unitRef="usd">0</crct:ProceedsFromMaturityOfMarketableSecurities>
    <crct:ProceedsFromSaleOfMarketableSecurities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjktMS0xLTEtNTk4MzQ_fcbd1cb7-bdfc-4b00-bb9e-2ddc5b703feb"
      unitRef="usd">84621000</crct:ProceedsFromSaleOfMarketableSecurities>
    <crct:ProceedsFromSaleOfMarketableSecurities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMjktMy0xLTEtNTk4MzQ_fcf78a32-19ef-4f75-9026-b988d2814b16"
      unitRef="usd">0</crct:ProceedsFromSaleOfMarketableSecurities>
    <crct:PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzAtMS0xLTEtNTk4MzQ_f40e9a4f-6132-4662-8c7f-98b81e0726ba"
      unitRef="usd">26913000</crct:PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware>
    <crct:PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzAtMy0xLTEtNTk4MzQ_2b79ce38-39b4-4f75-b139-578692badd55"
      unitRef="usd">28339000</crct:PaymentsToAcquirePropertyPlantEquipmentAndDevelopmentOfInternalUseSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzEtMS0xLTEtNTk4MzQ_77b77eeb-e8c8-4b39-902b-479829babea7"
      unitRef="usd">-101011000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzEtMy0xLTEtNTk4MzQ_cb9c0cd5-7d0d-48e0-a7b1-1a592da1e081"
      unitRef="usd">-28339000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzMtMS0xLTEtNTk4MzQ_fe87528a-837b-45f9-8136-3a43e9e8db69"
      unitRef="usd">0</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzMtMy0xLTEtNTk4MzQ_dba1f7ea-9735-47bd-afe9-8739dd765d65"
      unitRef="usd">200000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzQtMS0xLTEtNTk4MzQ_ec688d8a-89d1-4e53-9657-8d44b6267eeb"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzQtMy0xLTEtNTk4MzQ_a8eb4c25-7648-4da5-b351-b3ace36a8be0"
      unitRef="usd">262007000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzUtMS0xLTEtNjAyNjA_3ce6d253-ce05-47e4-b4b5-6ee1a40e8bb8"
      unitRef="usd">9970000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzUtMy0xLTEtNjAyNjI_a76426f1-caff-416a-a7bc-957e0baef1cd"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzUtMS0xLTEtNTk4MzQ_f88eed20-90ad-4e36-baf4-238c8b5da849"
      unitRef="usd">14000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzUtMy0xLTEtNTk4MzQ_63d9bfe9-2b30-4cc1-9ef9-2dee21ef8bb4"
      unitRef="usd">170000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzctMS0xLTEtNTk4MzQ_b3068d02-fb07-47fb-bb8d-efed81d3f5d2"
      unitRef="usd">31000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzctMy0xLTEtNTk4MzQ_ffd82422-2bd4-4eb0-92ff-51a5a90d5a57"
      unitRef="usd">108000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzgtMS0xLTEtNTk4MzQ_c4538404-4121-4b68-a35e-222a4e5c0519"
      unitRef="usd">5401000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfMzgtMy0xLTEtNTk4MzQ_7ca069c8-95c9-4ef0-8615-5ed2dc371bca"
      unitRef="usd">107000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDMtMS0xLTEtNTk4MzQ_79c0cc3c-3f34-4681-8203-ff527208e7bb"
      unitRef="usd">1300000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDMtMy0xLTEtNTk4MzQ_596a6456-1d0c-4c00-9e1b-63882b5176cf"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDUtMS0xLTEtNTk4MzQ_96489ef0-1f62-4f4a-bb94-6159beb8b310"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDUtMy0xLTEtNTk4MzQ_82bc8b63-eb6c-431e-9508-bf587011bb5c"
      unitRef="usd">-48000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDYtMS0xLTEtNTk4MzQ_4a7da09e-75d7-4f3d-8afe-9665a6ae1555"
      unitRef="usd">-16654000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDYtMy0xLTEtNTk4MzQ_e82ee3e0-ded6-42c1-b9f2-433b69f6394b"
      unitRef="usd">261990000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDctMS0xLTEtNTk4MzQ_2c2ea8db-6c07-4572-9930-4dcd110c6762"
      unitRef="usd">-380000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDctMy0xLTEtNTk4MzQ_8271a9f7-4bef-4c44-86fd-259c7b4950a9"
      unitRef="usd">-70000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDgtMS0xLTEtNTk4MzQ_618f8f60-a608-4ba1-a814-995b6bc517b1"
      unitRef="usd">-117415000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDgtMy0xLTEtNTk4MzQ_ea90d4d8-3fcd-4e63-910b-480ffe9147e8"
      unitRef="usd">101788000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDktMS0xLTEtNTk4MzQ_786ce774-4d8a-46b1-82d4-f26790e79b14"
      unitRef="usd">241597000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibba867cda509457db2c5c854ba118223_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNDktMy0xLTEtNTk4MzQ_e1b54f89-9933-4ab5-94d3-96909343fa19"
      unitRef="usd">122215000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTAtMS0xLTEtNTk4MzQ_883ab3d2-81c5-4495-ae2f-17d4f0e7d024"
      unitRef="usd">124182000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i867d15bd7bc9489ab8858f2fc42c7e29_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTAtMy0xLTEtNTk4MzQ_fca6b8a1-8eab-4374-84d2-346be09c6022"
      unitRef="usd">224003000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTItMS0xLTEtNTk4MzQ_8cf17087-e293-4767-8dea-23691a733152"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTItMy0xLTEtNTk4MzQ_519b63e5-83ca-4e3f-9182-28b82a4c3936"
      unitRef="usd">14000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTMtMS0xLTEtNTk4MzQ_a664395c-b441-4641-b4d1-d6fdbdb0e133"
      unitRef="usd">17966000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTMtMy0xLTEtNTk4MzQ_95d30e29-d311-42dd-b9fa-622a9d392863"
      unitRef="usd">66868000</us-gaap:IncomeTaxesPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTUtMS0xLTEtNTk4MzQ_0e951500-be3e-4472-b2bc-a788830b06ed"
      unitRef="usd">4264000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTUtMy0xLTEtNTk4MzQ_96eca1cc-6375-46b0-a6bf-09b16831844e"
      unitRef="usd">3585000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTctMS0xLTEtNTk4MzQ_fd9fded0-0a37-4ecd-b4f4-2f0fb9603499"
      unitRef="usd">2967000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTctMy0xLTEtNTk4MzQ_cc6c91fd-34d9-4596-b56c-c469814dce2c"
      unitRef="usd">4910000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <crct:TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTgtMS0xLTEtNTk4MzQ_a8a8e611-aebf-41b5-b283-99eeb7922c47"
      unitRef="usd">575000</crct:TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid>
    <crct:TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTgtMy0xLTEtNTk4MzQ_2fd88441-4b5a-40dd-b3b3-2027653e74ec"
      unitRef="usd">344000</crct:TaxWithholdingShareBasedPaymentArrangementIncurredButNotYetPaid>
    <crct:ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTktMS0xLTEtNTk4MzQ_52157827-3f18-4158-9ccf-638ceb0375bd"
      unitRef="usd">1815000</crct:ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired>
    <crct:ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNTktMy0xLTEtNTk4MzQ_49a168fd-8e66-46b7-99b7-4884bfe10a2e"
      unitRef="usd">1149000</crct:ShareBasedCompensationSoftwareDevelopmentCostsCapitalizedAssetsAcquired>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNjItMS0xLTEtNTk4MzQ_132deab4-dbee-4d47-ae6d-7eb5d5e2fcb6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNjItMy0xLTEtNTk4MzQ_64671a52-5247-4fac-848b-7f010f8d4a61"
      unitRef="usd">10784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:PaymentsForTenantImprovements
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNjMtMS0xLTEtNTk4MzQ_ed9a1c9c-a7c1-4456-91c9-538b1559f357"
      unitRef="usd">859000</us-gaap:PaymentsForTenantImprovements>
    <us-gaap:PaymentsForTenantImprovements
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8yOC9mcmFnOjNkM2MzOTgxNGY0MTRjMjY5ZjZlMWVjNmI1Mzc2NjU5L3RhYmxlOmY3NDdkNGRlYzc4ODQwZTI5MmFkZDEzM2I5N2FlMzY2L3RhYmxlcmFuZ2U6Zjc0N2Q0ZGVjNzg4NDBlMjkyYWRkMTMzYjk3YWUzNjZfNjMtMy0xLTEtNTk4MzQ_ddf7b061-1423-413d-80de-990b079f05b8"
      unitRef="usd">0</us-gaap:PaymentsForTenantImprovements>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNjk5Ng_3983f7e7-b3fc-4113-96ac-146d286f7cb1">Description of Business and Basis of Presentation&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cricut, Inc. (&#x201c;Cricut&#x201d; or the &#x201c;Company&#x201d;) is a designer and marketer of a creativity platform that enables users to turn ideas into professional-looking handmade goods. Using the Company&#x2019;s versatile connected machines, design apps and accessories and materials, users create everything from personalized birthday cards, mugs and T-shirts to large-scale interior decorations. The Company&#x2019;s connected machines and related accessories and materials and subscription services are primarily marketed under the Cricut brand in the United States, as well as Europe and other countries of the world. Headquartered in South Jordan, Utah, the Company is an innovator in its industry, focused on bringing innovative technology (automation and consumerization of industrial tools) to the craft, DIY and home d&#xe9;cor categories. The Company&#x2019;s condensed consolidated financial statements include the operations of its wholly owned subsidiaries, which are located throughout Europe and in the Asia-Pacific region. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company designs, markets and distributes the Cricut family of products, including connected machines, design apps and accessories and materials. In addition, Cricut sells a broad line of images, fonts and projects for purchase &#xe0; la carte.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 2, 2020, Cricut converted from a Utah corporation to a Delaware corporation. In connection with such conversion, each share of Class A common stock, par value $0.01, of the Utah corporation was exchanged for one share of common stock of the Delaware corporation, par value $0.001. On March 11, 2021, the Company filed an Amended and Restated Certificate of Incorporation to effect a&#160;64.2645654-for-1 forward stock split of its outstanding common stock. The par value per share was not adjusted as a result of the forward stock split. All authorized, issued and outstanding shares of common stock, additional paid in capital and the related per share amounts contained in the condensed consolidated financial statements have been retroactively adjusted to reflect the forward stock split and change in par value for all prior periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company organizes its business into the following three reportable segments: Connected Machines, Subscriptions, and Accessories and Materials. See Note 16, Segment Information, for further discussion of the Company&#x2019;s segment reporting structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering and Corporate Reorganization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s registration statement on Form S-1 related to its initial public offering (&#x201c;IPO&#x201d;) was declared effective on March 24, 2021 by the Securities and Exchange Commission (&#x201c;SEC&#x201d;), and the Company&#x2019;s Class A common stock began trading on the Nasdaq Global Select Market on March 25, 202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1. On March&#160;29, 2021, the Company closed its IPO, in which the Company sold 13,250,000 shares of Class A common stock and the selling stockholders sold an additional 2,064,903 shares of Class A common stock at a price to the public of $20.00 per share. The Company received aggregate net proceeds of $242.7 million after deducting offering costs, underwriting discounts and commissions of $22.3 million. On April 28, 2021, the Company sold an additional 968,815 shares of Class A common stock and the selling stockholders sold an additional 150,984 shares of Class A common stock pursuant to the partial exercise of the underwriters&#x2019; option to purchase additional shares which generated net proceeds of $18.0 million after deducting for underwriting discounts and commissions of $1.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the IPO, the Company engaged in a series of related Corporate Reorganization transactions as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cricut, Inc. filed an amended and restated certificate of incorporation; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cricut Holdings, LLC, or Cricut Holdings, dissolved and liquidated in accordance with the terms and conditions of its then existing limited liability company agreement, pursuant to which the holders of existing units in Cricut Holdings (including holders of purchased units, incentive units, zero strike price incentive units, certain phantom units and options), or the Existing Unitholders, received 100% of the capital stock of Cricut, Inc., its sole asset, at the time of the liquidation with a value implied by the initial public offering price of the shares of Class A common stock to be sold in this offering. Cricut Holdings ceased to exist following this transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Corporate Reorganization the outstanding stock based compensation awards issued by Cricut Holdings were modified or settled as described in Note 10 below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon filing the amended and restated certificate of incorporation, all of the Company&#x2019;s historical Common Stock converted to Class B common stock. Shares of Class A common stock are entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the annual report on Form 10-K for the fiscal year ended December&#160;31, 2021 (The &#x201c;Annual Report&#x201d;). However, the Company believes that the disclosures provided herein are adequate to prevent the information presented from being misleading. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet as of December&#160;31, 2021 was derived from the audited financial statements as of that date but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying interim condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, cash flows and the changes in equity for the interim periods. The results for the three and nine months ended September&#160;30, 2022 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending December&#160;31, 2022, or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year reported amounts have been reclassified to conform with the current period presentation. These reclassifications did not have a material impact on the Company's consolidated financial statements or related footnotes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material changes to the Company's significant accounting policies during the nine months ended September 30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i21d5c56c8dab45b8bf141328896b0ccb_I20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMTQ4Ng_27a2af96-4fe0-478c-8c21-2b941ee194e7"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id3eda0b9e50d401483c0a32248af788d_I20200902"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMTU5Nw_6adf55f0-bb02-4cbf-b850-4e5831810545"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i7e5373b259a24a40866e691e25d5305e_D20210311-20210311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMTcwMw_65ceba39-bcb0-48c6-9dd5-c9d48264345e"
      unitRef="number">64.2645654</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMjIxMA_51444980-a2d6-49f0-bdd9-9d124d3c14b8"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic116e656e18743488f3ac8e9b4561d18_D20210329-20210329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMjgwNw_03f82fdb-d0c9-4b01-8901-43ef78d0cf1e"
      unitRef="shares">13250000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i81d8ab0316b54349a5889da967d2cbaa_D20210329-20210329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMjg4OQ_a2f3d132-f6cd-4e00-9cce-67759e3f4e43"
      unitRef="shares">2064903</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iaaff7ecda11a4be184016c9fc0bb4f3b_I20210329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMjk1MQ_4d4ae090-ae9a-40cd-b6fb-e962352a65c0"
      unitRef="usdPerShare">20.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i780674d9fdff463aba3a2394d9bbb08c_D20210329-20210329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMzAxMg_beaa79b2-37e0-4803-b8ed-dddbae0cc242"
      unitRef="usd">242700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i780674d9fdff463aba3a2394d9bbb08c_D20210329-20210329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMzA4OQ_7e2078df-ae88-46a1-a818-4186aaf179cd"
      unitRef="usd">22300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iabaf95fa0a1447118ba89f126f57890c_D20210428-20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMzE0Mw_66bed1a1-1b22-459e-8ac4-83fb4fd8078d"
      unitRef="shares">968815</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i76cf3d905b634aabb15bbbb59b5b4c7f_D20210428-20210428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMzIyNQ_edfef59a-9209-4033-9479-b840b5c044c5"
      unitRef="shares">150984</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5b36ebe5d1db498288a02beb43bfb612_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMzM4Mg_17a0d8dd-fb90-444f-8234-82eb027cbe09"
      unitRef="usd">18000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5b36ebe5d1db498288a02beb43bfb612_D20210428-20210428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfMzQ0Nw_6bfa5ab3-84b3-45e5-adcf-3510062830a2"
      unitRef="usd">1400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <crct:ReorganizationItemsPercentOfCapitalStock
      contextRef="ied94b309779241a4bbade06e1d1236a7_I20210324"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNDA1Mg_344ffb4f-d993-4785-a019-152c8d60fd23"
      unitRef="number">1</crct:ReorganizationItemsPercentOfCapitalStock>
    <crct:CommonStockVotingRightsNumberOfVotesPerShare
      contextRef="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNDY5MQ_1b0391f0-69b8-4034-9bb3-6219658fc7dd"
      unitRef="vote">1</crct:CommonStockVotingRightsNumberOfVotesPerShare>
    <crct:CommonStockVotingRightsNumberOfVotesPerShare
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNDc2MA_9d72bb5c-2eb1-4c43-9529-e78dcd7fc5df"
      unitRef="vote">5</crct:CommonStockVotingRightsNumberOfVotesPerShare>
    <crct:CommonStockConvertibleSharesIssuableUponConversion
      contextRef="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNDgxNQ_8ac43330-e182-450c-b098-46d8d473d4f3"
      unitRef="shares">1</crct:CommonStockConvertibleSharesIssuableUponConversion>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNjk5NA_44755795-a561-46fd-8fac-6188e75d79e6">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the annual report on Form 10-K for the fiscal year ended December&#160;31, 2021 (The &#x201c;Annual Report&#x201d;). However, the Company believes that the disclosures provided herein are adequate to prevent the information presented from being misleading.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNC9mcmFnOjU4NWNkNzliNjIyMTRkYTJiYzQzNDE4Yjg3NDRhMGYzL3RleHRyZWdpb246NTg1Y2Q3OWI2MjIxNGRhMmJjNDM0MThiODc0NGEwZjNfNjk5NQ_8b3e941a-8439-4ab3-ae0b-bb7545d3439d">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Cricut, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet as of December&#160;31, 2021 was derived from the audited financial statements as of that date but does not include all disclosures including certain notes required by GAAP on an annual reporting basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying interim condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, cash flows and the changes in equity for the interim periods. The results for the three and nine months ended September&#160;30, 2022 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending December&#160;31, 2022, or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year reported amounts have been reclassified to conform with the current period presentation. These reclassifications did not have a material impact on the Company's consolidated financial statements or related footnotes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material changes to the Company's significant accounting policies during the nine months ended September 30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNy9mcmFnOjNjMzMzMzA4OTBlNTQ4NTVhMWQwMGQ4NmVmZTM5MTdiL3RleHRyZWdpb246M2MzMzMzMDg5MGU1NDg1NWExZDAwZDg2ZWZlMzkxN2JfNzQ5Nw_c136bd5a-4f6c-4c67-a2d8-72276aed4860">Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (&#x201c;SSP&#x201d;) of performance obligations, estimating variable consideration such as sales incentives and product returns. Other estimates include the warranty reserve, allowance for doubtful accounts, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company&#x2019;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the ongoing pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders&#x2019; equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the condensed consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of September&#160;30, 2022, the gross unrealized losses on available-for-sale securities are related to market interest rate changes and not attributable to credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds and certain marketable securities are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Other marketable securities such as corporate bonds, commercial paper, U.S. Treasury and agency securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.39pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories (current and non-current), which primarily consist of finished goods, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company&#x2019;s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.39pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNy9mcmFnOjNjMzMzMzA4OTBlNTQ4NTVhMWQwMGQ4NmVmZTM5MTdiL3RleHRyZWdpb246M2MzMzMzMDg5MGU1NDg1NWExZDAwZDg2ZWZlMzkxN2JfNzQ5NA_91d19fe0-cd32-466b-8146-4f236d950ceb">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. For revenue recognition, examples of estimates and judgments include: determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price (&#x201c;SSP&#x201d;) of performance obligations, estimating variable consideration such as sales incentives and product returns. Other estimates include the warranty reserve, allowance for doubtful accounts, inventory reserve, intangible assets and other long-lived assets valuation, legal contingencies, stock-based compensation, income taxes, deferred tax assets valuation and developed software, among others. These estimates and assumptions are based on the Company&#x2019;s best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including any effects of the ongoing pandemic and the economic environment, which management believes to be reasonable under the circumstances. Management adjusts such estimates and assumptions when facts and circumstances dictate. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNy9mcmFnOjNjMzMzMzA4OTBlNTQ4NTVhMWQwMGQ4NmVmZTM5MTdiL3RleHRyZWdpb246M2MzMzMzMDg5MGU1NDg1NWExZDAwZDg2ZWZlMzkxN2JfNzQ5Mg_b0b955a0-8aa5-4cb5-98a4-9f1a8f79bd80">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities with original maturities longer than three months are available to fund current operations and are classified as marketable securities, within current assets on the consolidated balance sheets. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders&#x2019; equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the condensed consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument, current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income (loss). There are no allowances for credit losses recorded for the periods presented. As of September&#160;30, 2022, the gross unrealized losses on available-for-sale securities are related to market interest rate changes and not attributable to credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNy9mcmFnOjNjMzMzMzA4OTBlNTQ4NTVhMWQwMGQ4NmVmZTM5MTdiL3RleHRyZWdpb246M2MzMzMzMDg5MGU1NDg1NWExZDAwZDg2ZWZlMzkxN2JfNzQ5NQ_4b507c9a-7bb9-46f1-8d3c-d0a75a8c20b5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. &lt;/span&gt;&lt;/div&gt;Money market funds and certain marketable securities are highly liquid investments and are actively traded. The pricing information for these assets is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy. Other marketable securities such as corporate bonds, commercial paper, U.S. Treasury and agency securities are valued using observable inputs from similar assets, or from observable data in markets that are not active; these assets are classified as Level 2 of the fair value hierarchy. There were no transfers between Levels 1, 2 or 3 for any of the periods presented. There were no liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNy9mcmFnOjNjMzMzMzA4OTBlNTQ4NTVhMWQwMGQ4NmVmZTM5MTdiL3RleHRyZWdpb246M2MzMzMzMDg5MGU1NDg1NWExZDAwZDg2ZWZlMzkxN2JfNzQ5Ng_6d55dba3-126a-405d-8f36-ca60f1307cea">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings per share is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of profits are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net income per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted earnings per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Stock-based awards subject to conditions other than service conditions are considered contingently issuable shares and are included in basic EPS based on the number of awards that would be issuable if the reporting date were the end of the contingency period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl8zNy9mcmFnOjNjMzMzMzA4OTBlNTQ4NTVhMWQwMGQ4NmVmZTM5MTdiL3RleHRyZWdpb246M2MzMzMzMDg5MGU1NDg1NWExZDAwZDg2ZWZlMzkxN2JfNzQ5Mw_6d341ad9-b05f-4702-9169-b76b6490a348">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.39pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories (current and non-current), which primarily consist of finished goods, are valued at the lower of average cost or net realizable value. Net realizable value is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Assessments to value the inventory at the lower of the average cost to purchase the inventory, or the net realizable value of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inventory, are based upon assumptions about future demand, physical deterioration, changes in price levels and market conditions. As a result of the Company&#x2019;s assessments, when the net realizable value of inventory is less than the carrying value, the inventory cost is written down to the net realizable value and the write down is recorded as a charge to cost of revenue. Inventories include indirect acquisition and production costs that are incurred to bring the inventories to their present condition and location. Inventories are recorded net of reserves for obsolescence. Once established, the original cost of the inventory less the related inventory reserve represents the new cost basis of such products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:31.39pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As needed, we complete strategic and market beneficial purchases of critical raw materials that are used in our core production process (such as microchips) in quantities that exceed anticipated consumption within our normal operating cycle, which is 12 months. We classify such raw materials that we do not expect to consume within our normal operating cycle as non-current within Other assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RleHRyZWdpb246MjQzNzgzYTMzYWRhNDdlMzkwNTUyYmYyZDViMjE3M2JfMTMyNg_69a6bbe5-c2d5-4f93-b4f1-cee10be51669">Revenue and Deferred Revenue&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue relates to performance obligations for which payments have been received from the customer prior to revenue recognition. Deferred revenue primarily consists of deferred subscription-based services. Deferred revenue also includes amounts allocated from the sale of a connected machine to the unspecified upgrades and enhancements and the Company&#x2019;s cloud-based services. The Company had no contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the deferred revenue balance for the nine months ended September 30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:73.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;35,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;26,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of revenue included in beginning of period&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(21,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue deferred, net of revenue recognized on contracts in&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;the respective period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;25,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was equal to the deferred revenue balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects the following recognition of deferred revenue as of&#160;September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022 (remainder of year)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue expected to be recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;32,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue from contracts with customers disaggregated by major product lines, excluding sales-based taxes, are included in Note 16 under the heading &#x201c;Segment Information.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized during the three and nine months ended September&#160;30, 2022 related to performance obligations satisfied or partially satisfied in prior periods was $0.4 million and $1.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the total revenue by geography based on the ship-to address for the periods indicated: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;149,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;228,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;517,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;825,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;27,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;31,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;93,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;*North America revenue consists of revenues from the United States and Canada.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <crct:ScheduleOfChangesInDeferredRevenueTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RleHRyZWdpb246MjQzNzgzYTMzYWRhNDdlMzkwNTUyYmYyZDViMjE3M2JfMTMyNw_66400934-0bab-45af-a57a-45cbf196219c">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the deferred revenue balance for the nine months ended September 30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:73.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;35,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;26,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of revenue included in beginning of period&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(21,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue deferred, net of revenue recognized on contracts in&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;the respective period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;25,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crct:ScheduleOfChangesInDeferredRevenueTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfMy0xLTEtMS01OTgzNA_b242a760-5b5b-41e9-a49b-6f4e5d402617"
      unitRef="usd">35405000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibba867cda509457db2c5c854ba118223_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfMy0zLTEtMS01OTgzNA_5043386b-597e-46bf-b525-e5c64689c8b6"
      unitRef="usd">26276000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfNC0xLTEtMS01OTgzNA_d60fcfd7-ab81-44a2-bc4c-e4b475d78ec5"
      unitRef="usd">28178000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfNC0zLTEtMS01OTgzNA_8d9524a3-33f9-4059-89d3-5e5815688097"
      unitRef="usd">21910000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <crct:ContractWithCustomerLiabilityRevenueRecognizedInTheRespectivePeriod
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfNS0xLTEtMS01OTgzNA_6164545c-8678-4d17-80bb-c734b2bacacb"
      unitRef="usd">25671000</crct:ContractWithCustomerLiabilityRevenueRecognizedInTheRespectivePeriod>
    <crct:ContractWithCustomerLiabilityRevenueRecognizedInTheRespectivePeriod
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfNS0zLTEtMS01OTgzNA_64c7b70e-18c8-43df-ac58-83157fb5fe70"
      unitRef="usd">25475000</crct:ContractWithCustomerLiabilityRevenueRecognizedInTheRespectivePeriod>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfNi0xLTEtMS01OTgzNA_ba8ba11e-0daf-4b10-a5e7-8509a940b559"
      unitRef="usd">32898000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i867d15bd7bc9489ab8858f2fc42c7e29_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjMwOTUzMDZmNDNkOTQ0YjliOTIzMzNlNDBjNmM2MzY1L3RhYmxlcmFuZ2U6MzA5NTMwNmY0M2Q5NDRiOWI5MjMzM2U0MGM2YzYzNjVfNi0zLTEtMS01OTgzNA_aa4d915e-63d3-44a9-a99d-ec321506d78a"
      unitRef="usd">29841000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RleHRyZWdpb246MjQzNzgzYTMzYWRhNDdlMzkwNTUyYmYyZDViMjE3M2JfMTMyOA_128f6300-b66c-4b1e-a272-ee054524db02">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects the following recognition of deferred revenue as of&#160;September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022 (remainder of year)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue expected to be recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;32,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibede2e80df3440e0a1c0d364fe078b52_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOmI3NDJmYzdjODcwYTQ2MDQ5MzFmMzVhOWQ0ZWE4YjQxL3RhYmxlcmFuZ2U6Yjc0MmZjN2M4NzBhNDYwNDkzMWYzNWE5ZDRlYThiNDFfMy0xLTEtMS01OTgzNA_ad142dff-fb2b-496f-b2b4-521447dd5790"
      unitRef="usd">18451000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8fe95657c6b8470faaf2b624bfa97e7d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOmI3NDJmYzdjODcwYTQ2MDQ5MzFmMzVhOWQ0ZWE4YjQxL3RhYmxlcmFuZ2U6Yjc0MmZjN2M4NzBhNDYwNDkzMWYzNWE5ZDRlYThiNDFfMy0zLTEtMS01OTgzNA_83f61c86-8867-4fb3-ac76-9d0fd46c5ae1"
      unitRef="usd">11883000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i01998e6bc6514b7c980488fecfacfcdd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOmI3NDJmYzdjODcwYTQ2MDQ5MzFmMzVhOWQ0ZWE4YjQxL3RhYmxlcmFuZ2U6Yjc0MmZjN2M4NzBhNDYwNDkzMWYzNWE5ZDRlYThiNDFfMy01LTEtMS01OTgzNA_e58bba05-b3b2-4b67-9c7a-60a7edefd6ed"
      unitRef="usd">2217000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ieea0dfdc589d4a5bb59844d7a0ca3bc5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOmI3NDJmYzdjODcwYTQ2MDQ5MzFmMzVhOWQ0ZWE4YjQxL3RhYmxlcmFuZ2U6Yjc0MmZjN2M4NzBhNDYwNDkzMWYzNWE5ZDRlYThiNDFfMy03LTEtMS01OTgzNA_4ad253e4-2f6f-4a34-9540-e28658c34194"
      unitRef="usd">347000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOmI3NDJmYzdjODcwYTQ2MDQ5MzFmMzVhOWQ0ZWE4YjQxL3RhYmxlcmFuZ2U6Yjc0MmZjN2M4NzBhNDYwNDkzMWYzNWE5ZDRlYThiNDFfMy05LTEtMS01OTgzNA_6a17f6e3-9b80-4082-9981-6ef15068ae5e"
      unitRef="usd">32898000</us-gaap:RevenueRemainingPerformanceObligation>
    <crct:RevenuePerformanceObligationSatisfiedOrPartiallySatisfiedInPriorPeriodsAmount
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RleHRyZWdpb246MjQzNzgzYTMzYWRhNDdlMzkwNTUyYmYyZDViMjE3M2JfMTEwMw_88edfee6-b3e1-4d8e-8c8d-a0052de6d50d"
      unitRef="usd">400000</crct:RevenuePerformanceObligationSatisfiedOrPartiallySatisfiedInPriorPeriodsAmount>
    <crct:RevenuePerformanceObligationSatisfiedOrPartiallySatisfiedInPriorPeriodsAmount
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RleHRyZWdpb246MjQzNzgzYTMzYWRhNDdlMzkwNTUyYmYyZDViMjE3M2JfMTExMA_a56e94c0-80fd-4190-b10c-2d153699723d"
      unitRef="usd">1100000</crct:RevenuePerformanceObligationSatisfiedOrPartiallySatisfiedInPriorPeriodsAmount>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RleHRyZWdpb246MjQzNzgzYTMzYWRhNDdlMzkwNTUyYmYyZDViMjE3M2JfMTMyOQ_5e328c66-c43b-471e-ba7f-7bc7bda37100">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the total revenue by geography based on the ship-to address for the periods indicated: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;149,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;228,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;517,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;825,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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;27,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;31,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;93,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad23c96f88c743a98397460de4cc01a9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfMy0xLTEtMS01OTgzNA_033f9fae-dfe3-4e73-aa34-1ca91d28b69b"
      unitRef="usd">149359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ba5f87a7a7a482d9e216fc663b35d6f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfMy0zLTEtMS01OTgzNA_7fbe4277-dacd-4d08-a7e5-4b6eb6950f98"
      unitRef="usd">228858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b3455e6dbfb4a38b1866d7d8883e6a2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfMy01LTEtMS01OTgzNA_7e03ea3d-bb03-43e2-bf20-1c173a93a0a1"
      unitRef="usd">517144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa1e244a12074842ae27c9ff01648b14_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfMy03LTEtMS01OTgzNA_0d3fe046-4bf4-484a-8b9d-f4ede999ad3d"
      unitRef="usd">825368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87e2af2935854e67b94ea8edd4aac3ba_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNC0xLTEtMS01OTgzNA_e8aa111a-e4a5-48a9-acf5-eeb13a3c890c"
      unitRef="usd">27637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia28f67fd662b415e97824fe2e21af24f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNC0zLTEtMS01OTgzNA_af27cbf8-9fd8-45e1-a913-63c3ee1795d9"
      unitRef="usd">31228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdbb8acd906b4c6e95a7b676860a116d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNC01LTEtMS01OTgzNA_cc039bb6-2dd7-43f2-83e2-aaddffe33ee9"
      unitRef="usd">88392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia47558cbdaeb436d89af524576bf24cf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNC03LTEtMS01OTgzNA_7603e852-bc51-4c29-bcf6-36e5b1ee1ffc"
      unitRef="usd">93033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNS0xLTEtMS01OTgzNA_23b624b8-fc73-4766-87b8-8011af6b9922"
      unitRef="usd">176996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNS0zLTEtMS01OTgzNA_78355f10-71cb-44db-9180-d915c1322a59"
      unitRef="usd">260086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNS01LTEtMS01OTgzNA_5ce07cb8-ef65-4b78-bb78-738b47bdfd64"
      unitRef="usd">605536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80MC9mcmFnOjI0Mzc4M2EzM2FkYTQ3ZTM5MDU1MmJmMmQ1YjIxNzNiL3RhYmxlOjc4YjI0ZWJkNzM0ZTQ2ZGJhNzBhMDViOTgzZjBhZmVlL3RhYmxlcmFuZ2U6NzhiMjRlYmQ3MzRlNDZkYmE3MGEwNWI5ODNmMGFmZWVfNS03LTEtMS01OTgzNA_b30f425d-0797-4631-a0f0-1266e86aea3d"
      unitRef="usd">918401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RleHRyZWdpb246NjQzZjdjYmE0M2YwNDRlNDkzNmYxYTE1NzU1ZTg3OTJfMzk5_d8f71b70-ea40-4ae8-a081-348ce75e512d">Cash, Cash Equivalents, and Financial Instruments&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s cash, cash equivalents, and marketable securities by significant investment category as of September&#160;30, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Adjusted Cost&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;Total Unrealized Gains&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Unrealized Losses&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;88,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;88,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;88,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1:&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&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 32.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities held as of September&#160;30, 2022 generally mature over the next 12 months to 24 months. &lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2021 the Company had cash and cash equivalents of $241.6&#160;million including $197.8&#160;million in money market funds with no unrealized gains or losses.</us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RleHRyZWdpb246NjQzZjdjYmE0M2YwNDRlNDkzNmYxYTE1NzU1ZTg3OTJfNDAw_e98d0611-cabc-4812-9f9d-20c5640c9075">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s cash, cash equivalents, and marketable securities by significant investment category as of September&#160;30, 2022: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Adjusted Cost&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;Total Unrealized Gains&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Unrealized Losses&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;88,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;88,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;88,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1:&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&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 32.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3f594d80f1a3408a8de0c5a8c2e78327_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMy0yLTEtMS01OTgzNA_bd1b6cc9-64e5-4d32-ad8b-d8a6715f4c5e"
      unitRef="usd">88653000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3f594d80f1a3408a8de0c5a8c2e78327_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMy0xMC0xLTEtNTk4MzQ_4396e9f3-8337-403b-b0d2-9049235490d4"
      unitRef="usd">88653000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib2b42a333a084401b857b7b08d7ef3dc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMy0xMi0xLTEtNTk4MzQ_50e40008-5104-4bcf-967f-bb9b9fbed7e7"
      unitRef="usd">88653000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i81b9ce8137604e9a99bcf11cccf974d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS0yLTEtMS01OTgzNA_dd41019b-78ec-4bfc-8882-7c8963a0ecdc"
      unitRef="usd">35529000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i81b9ce8137604e9a99bcf11cccf974d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS00LTEtMS01OTgzNA_25f566b1-fc9e-47cf-a3e7-3ab0b15f0ef6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i81b9ce8137604e9a99bcf11cccf974d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS02LTEtMS01OTgzNA_a5a7ec46-dccc-4781-84c0-65c4ca8b34e7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i81b9ce8137604e9a99bcf11cccf974d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS04LTEtMS01OTgzNA_702dfb4d-8364-4f7c-8d9b-1c3ceec867c6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i81b9ce8137604e9a99bcf11cccf974d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS0xMC0xLTEtNTk4MzQ_f6a3c915-8759-49e2-8822-c1e8ea666d10"
      unitRef="usd">35529000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5bce32f8036545f3825b7aaf5ca1ab89_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS0xMi0xLTEtNTk4MzQ_d76a8cd2-fd7e-479e-9e89-befdbcc12ff2"
      unitRef="usd">35529000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib82d25f4f1564dd5b057cae88decc1fa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNS0xNC0xLTEtNTk4MzQ_b9c2acda-b3a3-4ac3-b2c6-c52b0b0e2d4c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7ed25700fd374309ba15f98ba94aad7e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi0yLTEtMS01OTgzNA_e97f5744-4bb2-4b86-bda4-ed991d2d7bd2"
      unitRef="usd">35529000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i7ed25700fd374309ba15f98ba94aad7e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi00LTEtMS01OTgzNA_dcafd637-b6a2-4f52-aec7-a1778388b793"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7ed25700fd374309ba15f98ba94aad7e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi02LTEtMS01OTgzNA_1e48cd9c-0390-4bc8-b316-4809c6582144"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7ed25700fd374309ba15f98ba94aad7e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi04LTEtMS01OTgzNA_dc179c7b-39f6-4645-81fb-e1b06443af64"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ed25700fd374309ba15f98ba94aad7e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi0xMC0xLTEtNTk4MzQ_8b621170-0955-4f61-8d3d-887c13908bdc"
      unitRef="usd">35529000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia932557f16ad48f0aee1a96e8b6679c5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi0xMi0xLTEtNTk4MzQ_bfc71ae4-c913-4dac-a14f-2b7362ba607e"
      unitRef="usd">35529000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie3a3ea976b1246bfb1955023e2de73ae_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfNi0xNC0xLTEtNTk4MzQ_4305827c-7cb8-414c-b914-c692880f3910"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4b7017b83a824932a5d721e3465fe3de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS0yLTEtMS01OTgzNA_257bd394-8662-42ce-b522-16a36cd4ae94"
      unitRef="usd">73873000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i4b7017b83a824932a5d721e3465fe3de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS00LTEtMS01OTgzNA_469237b4-9f3a-4b19-8a8c-31aa9558e6d0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4b7017b83a824932a5d721e3465fe3de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS02LTEtMS01OTgzNA_d6f4ef3e-f3f9-4cc3-b7c9-67a50e4dae49"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4b7017b83a824932a5d721e3465fe3de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS04LTEtMS01OTgzNA_5678aaab-c7b1-4275-8799-45dc5fc3d44a"
      unitRef="usd">96000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b7017b83a824932a5d721e3465fe3de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS0xMC0xLTEtNTk4MzQ_99b85da2-bbba-4d69-9deb-c9af10429ebb"
      unitRef="usd">73777000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i17a32b2004da4f63b4243f5bf8fe5b0e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS0xMi0xLTEtNTk4MzQ_e1fecafa-26f5-4c5a-bf79-9e8aa53c9a71"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i262eb76d037f4a7ca1819546c4da13f9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfOS0xNC0xLTEtNTk4MzQ_4a0e51ce-cd77-41e3-ade9-f8077904cfa5"
      unitRef="usd">73777000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i038c5113d3bb42ca8f575c102f6a2170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtMi0xLTEtNTk4MzQ_9c7ffc32-1ede-428b-81a9-a6ac436fd6bf"
      unitRef="usd">73873000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i038c5113d3bb42ca8f575c102f6a2170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtNC0xLTEtNTk4MzQ_606d5f09-4596-433a-b0dd-c4cf94ed171c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i038c5113d3bb42ca8f575c102f6a2170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtNi0xLTEtNTk4MzQ_fb739094-dff6-4878-b37e-1b9393d0bdf9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i038c5113d3bb42ca8f575c102f6a2170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtOC0xLTEtNTk4MzQ_8d941ec7-0b6e-4b78-ae10-e4d61282fcf3"
      unitRef="usd">96000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i038c5113d3bb42ca8f575c102f6a2170_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtMTAtMS0xLTU5ODM0_104968fe-7490-4bf6-b582-9618c48576c8"
      unitRef="usd">73777000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1852f66e930b40afae7c7b5b19b30c3c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtMTItMS0xLTU5ODM0_93c006df-92c8-445f-b9cd-c2758e7053d1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9066d0442f044040b7bbb9f28fe13650_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTAtMTQtMS0xLTU5ODM0_c3ea1d54-894b-44e5-a8a9-e110cb9f8125"
      unitRef="usd">73777000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <crct:AssetsAmortizedCost
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtMi0xLTEtNTk4MzQ_2bcf201e-4ad6-4111-8029-1eca55f967bf"
      unitRef="usd">198055000</crct:AssetsAmortizedCost>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtNC0xLTEtNTk4MzQ_f79eccad-f84d-43a5-81f2-d44e5917d16e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtNi0xLTEtNTk4MzQ_9edb19af-f7e3-4b1a-8b49-7fdabec47146"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtOC0xLTEtNTk4MzQ_322ab51e-810b-4875-8d9b-524db8caf7b9"
      unitRef="usd">96000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtMTAtMS0xLTU5ODM0_ebd819ca-6c6b-4a58-8b5a-6c6c8f8e56df"
      unitRef="usd">197959000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib2b42a333a084401b857b7b08d7ef3dc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtMTItMS0xLTU5ODM0_b3913a25-9529-4858-97a2-6ee910d80fd4"
      unitRef="usd">124182000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i521bfc3ee3224752962b3094ebceba79_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RhYmxlOjdlNDQ5ZjAyOWNjMjQ5YTNhNjlkNDQ3OWJhZmFjMmE2L3RhYmxlcmFuZ2U6N2U0NDlmMDI5Y2MyNDlhM2E2OWQ0NDc5YmFmYWMyYTZfMTEtMTQtMS0xLTU5ODM0_d7f40fa6-e078-4786-af5b-b97039dbd66e"
      unitRef="usd">73777000</us-gaap:AssetsFairValueDisclosure>
    <crct:MarketableSecuritiesMaturity
      contextRef="id185b8a369b348f8b35651ff3a95e3ac_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RleHRyZWdpb246NjQzZjdjYmE0M2YwNDRlNDkzNmYxYTE1NzU1ZTg3OTJfMjYw_cd17d914-5ce6-4d8d-af7f-0b48b421727c">P12M</crct:MarketableSecuritiesMaturity>
    <crct:MarketableSecuritiesMaturity
      contextRef="i4fe11051b5b74433bf03e8edd5c6a28b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RleHRyZWdpb246NjQzZjdjYmE0M2YwNDRlNDkzNmYxYTE1NzU1ZTg3OTJfMjY2_95344bf3-56d1-409d-bd76-916721d04b0f">P24M</crct:MarketableSecuritiesMaturity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RleHRyZWdpb246NjQzZjdjYmE0M2YwNDRlNDkzNmYxYTE1NzU1ZTg3OTJfMzI1_f9d20ea5-42a6-4c5d-853e-381f0fa1a643"
      unitRef="usd">241600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80Ni9mcmFnOjY0M2Y3Y2JhNDNmMDQ0ZTQ5MzZmMWExNTc1NWU4NzkyL3RleHRyZWdpb246NjQzZjdjYmE0M2YwNDRlNDkzNmYxYTE1NzU1ZTg3OTJfODc5NjA5MzAyMjcxMA_57babb87-9042-407c-bb40-7c1513674112"
      unitRef="usd">197800000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RleHRyZWdpb246YWIzMTgwNzI1Y2FiNDk0YThmOTJkNjNlYmRiZjc0ZmVfNTk_0770cca3-aa9c-4941-94d2-ce8c40c14d2f">Inventory&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September&#160;30,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;35,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;433,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&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;510,576&#160;&lt;/span&gt;&lt;/td&gt;&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;454,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories non-current (included in other assets)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RleHRyZWdpb246YWIzMTgwNzI1Y2FiNDk0YThmOTJkNjNlYmRiZjc0ZmVfNjA_e111ef0a-f016-4971-ad3a-61db7edcaa16">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September&#160;30,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;35,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;433,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&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;510,576&#160;&lt;/span&gt;&lt;/td&gt;&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;454,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories non-current (included in other assets)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfMi0xLTEtMS01OTgzNA_20ca8441-3fa0-4afe-90de-cafca6ca7e0f"
      unitRef="usd">35649000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfMi0zLTEtMS01OTgzNA_81eeac38-b7b7-451f-a8a2-6dcf56f8ecdb"
      unitRef="usd">20187000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfMy0xLTEtMS01OTgzNA_362b95b6-1859-40d6-99d1-c8795f0dfa98"
      unitRef="usd">474927000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfMy0zLTEtMS01OTgzNA_687440d9-df3f-4ab5-a904-d3c0eded1a66"
      unitRef="usd">433987000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfNC0xLTEtMS01OTgzNA_3ff4696f-aa34-458d-bfc9-a79a657fc3ef"
      unitRef="usd">510576000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfNC0zLTEtMS01OTgzNA_f034f0c4-3eec-43e0-9666-a6c3598abb58"
      unitRef="usd">454174000</us-gaap:InventoryNet>
    <crct:InventoryCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfNS0xLTEtMS01OTgzNA_2d5add76-3409-4282-811d-df90e3a5f8c6"
      unitRef="usd">483749000</crct:InventoryCurrent>
    <crct:InventoryCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfNS0zLTEtMS01OTgzNA_de8d7826-bf3d-4ea7-a790-46bb3a8aeb1d"
      unitRef="usd">454174000</crct:InventoryCurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfNi0xLTEtMS01OTgzNA_b113b50a-bcfd-426d-90ab-4df64d3a33b0"
      unitRef="usd">26827000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl80OS9mcmFnOmFiMzE4MDcyNWNhYjQ5NGE4ZjkyZDYzZWJkYmY3NGZlL3RhYmxlOmY2MmZkMWJlOTQ3NzQ3OThhZmNmOTM0MTE1NGI1ZjEyL3RhYmxlcmFuZ2U6ZjYyZmQxYmU5NDc3NDc5OGFmY2Y5MzQxMTU0YjVmMTJfNi0zLTEtMS01OTgzNA_96d85c62-9c94-4159-bf1f-e763c02d1d6a"
      unitRef="usd">0</us-gaap:InventoryNoncurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RleHRyZWdpb246NGFhNTBiOGM0OWQ1NGZkNWE1OTVmZDYxZDNlMWFkYzNfMTMw_9c952b30-2a29-499c-ac33-1e2b435180f1">Accrued Expenses and Other Current Liabilities&lt;div style="margin-top:9pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:73.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September&#160;30,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales incentives&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:'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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,888&#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:'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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,969&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities and other current liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,063&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,382&#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 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;47,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;69,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <crct:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RleHRyZWdpb246NGFhNTBiOGM0OWQ1NGZkNWE1OTVmZDYxZDNlMWFkYzNfMTMx_2661ca86-6dc3-4551-88ea-b27679a9dcce">&lt;div style="margin-top:9pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:73.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September&#160;30,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales incentives&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:'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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,888&#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:'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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,969&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities and other current liabilities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,063&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,382&#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 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;47,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;69,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crct:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
    <crct:SalesIncentives
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RhYmxlOmEyYjVhODk5YmU5OTQ4Zjc4MWM0YTM5YmVmOGE1NThkL3RhYmxlcmFuZ2U6YTJiNWE4OTliZTk5NDhmNzgxYzRhMzliZWY4YTU1OGRfMi0xLTEtMS01OTgzNA_836fb23c-1eb8-4dc3-ac41-6bbb8a0e63db"
      unitRef="usd">22888000</crct:SalesIncentives>
    <crct:SalesIncentives
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RhYmxlOmEyYjVhODk5YmU5OTQ4Zjc4MWM0YTM5YmVmOGE1NThkL3RhYmxlcmFuZ2U6YTJiNWE4OTliZTk5NDhmNzgxYzRhMzliZWY4YTU1OGRfMi0zLTEtMS01OTgzNA_a6eccb2e-8922-4fdc-aea7-e983f54fadd4"
      unitRef="usd">36969000</crct:SalesIncentives>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RhYmxlOmEyYjVhODk5YmU5OTQ4Zjc4MWM0YTM5YmVmOGE1NThkL3RhYmxlcmFuZ2U6YTJiNWE4OTliZTk5NDhmNzgxYzRhMzliZWY4YTU1OGRfMy0xLTEtMS01OTgzNA_b9270cf8-5416-492f-9b2b-1eb611a58fb7"
      unitRef="usd">25063000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RhYmxlOmEyYjVhODk5YmU5OTQ4Zjc4MWM0YTM5YmVmOGE1NThkL3RhYmxlcmFuZ2U6YTJiNWE4OTliZTk5NDhmNzgxYzRhMzliZWY4YTU1OGRfMy0zLTEtMS01OTgzNA_6fcdad08-0257-49e3-99a8-fc5f6d222bcf"
      unitRef="usd">32382000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RhYmxlOmEyYjVhODk5YmU5OTQ4Zjc4MWM0YTM5YmVmOGE1NThkL3RhYmxlcmFuZ2U6YTJiNWE4OTliZTk5NDhmNzgxYzRhMzliZWY4YTU1OGRfNC0xLTEtMS01OTgzNA_4e34eb2a-df48-4164-8df2-f43d3994dc21"
      unitRef="usd">47951000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81Mi9mcmFnOjRhYTUwYjhjNDlkNTRmZDVhNTk1ZmQ2MWQzZTFhZGMzL3RhYmxlOmEyYjVhODk5YmU5OTQ4Zjc4MWM0YTM5YmVmOGE1NThkL3RhYmxlcmFuZ2U6YTJiNWE4OTliZTk5NDhmNzgxYzRhMzliZWY4YTU1OGRfNC0zLTEtMS01OTgzNA_b4555242-8986-4e85-8b2f-4fc8f3b0b286"
      unitRef="usd">69351000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMjk3MQ_7820d47d-ff43-4469-afd4-2701888304b8">Revolving Credit Facility &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, the Company entered into the 2020 Credit Agreement with JPMorgan Chase Bank, N.A., Citibank, N.A. and Origin Bank. The 2020 Credit Agreement provided for a three-year asset-based senior secured revolving credit facility of up to $150.0 million, maturing on September 4, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount that could be borrowed under the 2020 Credit Agreement was limited to the lesser of (a) the borrowing base minus the aggregate revolving exposure or (b) aggregate lender commitments at any given time. The borrowing base was determined according to certain percentages of eligible accounts receivable and eligible inventory, subject to reserves determined by the administrative agent. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As disclosed below, the 2020 Credit Agreement was replaced on August 4, 2022. At that time, no amount was outstanding under the 2020 Credit Agreement, available borrowings were $150.0 million, and the Company was in compliance with all financial and non-financial debt covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 4, 2022, the Company entered into a credit agreement (the &#x201c;New Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A, Citigroup N.A., PNC Bank, N.A., KeyBank, N.A., and other parties. The New Credit Agreement replaces the Company&#x2019;s prior asset-based Credit Agreement with JPMorgan Chase Bank, N.A., Citigroup N.A., and Origin Bank. The New Credit Agreement provides for a five-year revolving credit facility (the &#x201c;Credit Facility&#x201d;) of up to $300.0&#160;million, maturing on August 4, 2027. In addition, during the term of the New Credit Agreement, the Company may increase the aggregate amount of the Credit Facility by up to an additional $150.0&#160;million, (for maximum aggregate lender commitments of up to $450.0&#160;million), subject to customary conditions under the New Credit Agreement, including obtaining a consent from participating lenders (or another lender, if applicable) to such increase. The Credit Facility may be used to issue letters of credit and for other business purposes, including working capital needs. The current unused fee rate is 0.175% on per annum basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the 2022 Credit Agreement as a modification of the 2020 Credit Agreement in accordance with ASC 470-50 Modification and Extinguishments. In connection with the New Credit Agreement, the Company incurred and capitalized $1.3&#160;million of debt issuance costs. As of September&#160;30, 2022, total unamortized debt issuance costs were $1.6&#160;million of which $0.3&#160;million related to existing unamorized debt issuance costs associated with the 2020 Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The New Credit Agreement is collateralized by substantially all of the Company&#x2019;s assets and contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the New Credit Agreement will not permit the leverage ratio to be greater than 3.0 to 1.0, measured on the last day of any fiscal quarter. In addition, the New Credit Agreement will not permit the interest coverage ratio to be less than 3.0 to 1.0, for any period of four consecutive quarters, measured on the last day of any fiscal quarter. Management has determined that the Company was in compliance with all financial and non-financial debt covenants as of September&#160;30, 2022. As of September&#160;30, 2022, no amount was outstanding under the New Credit Agreement and available borrowings were $300.0&#160;million&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, borrowings under the New Credit Agreement bear interest at a rate based on an alternative base rate (&#x201c;ABR&#x201d;), plus, in each case, an applicable margin. The applicable margin will range from (a) borrowings bearing interest at the ABR 2.00%, and (b) borrowings bearing interest at the Adjusted Term Secured Overnight Financing &lt;/span&gt;&lt;/div&gt;Rate, the Adjusted Australian Dollar Rate, the Adjusted Canadian Dollar Offered Rate or the Adjusted New Zealand Dollar Rate, as applicable for the interest period in effect for such borrowing plus the applicable rate.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LongTermDebtTerm
      contextRef="iceb1fb4e0b904b308fcb52f12172b8d8_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfNDk0NzgwMjM1NDIzNg_72bd8e2f-fe79-4faa-bc40-451764268eeb">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iceb1fb4e0b904b308fcb52f12172b8d8_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1OTMwNA_8a89beb4-4f18-46af-98b8-dab8bc3c66dc"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="iceb1fb4e0b904b308fcb52f12172b8d8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTI2NDQzODM3NDcwODA_20ced418-7fe2-40fd-b10c-aa0bfa9287fb"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iceb1fb4e0b904b308fcb52f12172b8d8_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1OTI5Ng_16356e8a-777a-4afd-a602-64bdf4242e79"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LongTermDebtTerm
      contextRef="i74841a68fd334cf3a0dfe52327686785_I20220804"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfNDk0NzgwMjMzNTkyMw_270e4b90-c84e-4300-ba1e-ff47a92150b2">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i14a837ad56424d68b6eab939fc945660_I20220804"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY0MzM3NA_0e3f519e-9054-47c0-b041-c85477c05c2f"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <crct:LineOfCreditFacilityAdditionalBorrowingCapacityIncreaseLimit
      contextRef="i74841a68fd334cf3a0dfe52327686785_I20220804"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY0MzM4Mg_69dd6302-afc1-4bff-8954-da4355eeace9"
      unitRef="usd">150000000</crct:LineOfCreditFacilityAdditionalBorrowingCapacityIncreaseLimit>
    <crct:LineOfCreditFacilityAdditionalBorrowingCapacityHigherBorrowingCapacityOption
      contextRef="i14a837ad56424d68b6eab939fc945660_I20220804"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY0MzM5MA_711b8311-bc06-4f35-941b-307a6e7938b6"
      unitRef="usd">450000000</crct:LineOfCreditFacilityAdditionalBorrowingCapacityHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i85ed30f4ce724007a246737f1b87c1b2_D20220804-20220804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfODc5NjA5MzA1MTE1Mg_77e29726-7921-494b-9cff-280dd6ba1cd9"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i74841a68fd334cf3a0dfe52327686785_I20220804"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1OTA2NQ_bf50fde5-461f-4b8a-ad9c-b4ed49c6bfc7"
      unitRef="usd">1300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ide20f185c7e84ceba961effef90e57f1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1ODY2Nw_03a76f97-8a30-4bef-a6cf-114399f318db"
      unitRef="usd">1600000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i9996a6fa2cd6499187cd7b81fc38d73c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1ODY4MQ_f5d9176a-e2cc-432f-bb12-f471622ffa8b"
      unitRef="usd">300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ic37192a9565d4c8ea781dc47fccd1922_D20220804-20220804"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTYzODM3NQ_731bf03b-3542-4617-bdbf-f0f40766d7c3"
      unitRef="number">3.0</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ic37192a9565d4c8ea781dc47fccd1922_D20220804-20220804"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTYzODUzNA_50df71b9-883b-49b4-ad85-4c9ca2f0fb5d"
      unitRef="number">3.0</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:LineOfCredit
      contextRef="ide20f185c7e84ceba961effef90e57f1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1NzEyNQ_bfd16c92-fc26-4403-8f7b-d6f18c9c3201"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i9996a6fa2cd6499187cd7b81fc38d73c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTY1OTI2OQ_9400f8ae-6ba9-488d-aefd-9d0f6d63063e"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia234701809474a2abffd0d57bdf6f0ab_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81NS9mcmFnOjliM2ZhMDQ4NmY4NzRjMzBhMTZiNmQxM2VkYmYwZTQ2L3RleHRyZWdpb246OWIzZmEwNDg2Zjg3NGMzMGExNmI2ZDEzZWRiZjBlNDZfMTA5OTUxMTYzOTAwNw_2d97e52d-a685-46ab-ac2d-79f7e2fa2a87"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfMTQ3Mg_ea0f526e-461b-4e48-a6c3-b2efb4096335">Income Taxes&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As required by Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 740, &#x201c;Income Taxes,&#x201d; the Company computes interim period income taxes by applying an estimated annual effective tax rate to our year-to-date income from operations before income taxes, except for significant unusual or infrequently occurring items. The estimated effective tax rate is adjusted each quarter in accordance with ASC 740. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated annual effective tax rate was 29.5 percent and 28.3 percent for the three and nine months ended September&#160;30, 2022, respectively, and 20.6 percent and 22.8 percent for the three and nine months ended September&#160;30, 2021, respectively. The Company&#x2019;s provision for income taxes was $5.2 million and $19.6 million, respectively, for the three and nine months ended September&#160;30, 2022, and $7.8 million and $38.0 million, respectively, for the three and nine months ended September&#160;30, 2021. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate for the periods presented primarily due to discrete tax items including a stock-based compensation difference due to the decrease in stock price upon vesting versus the stock price at the grant date and a change in allocation of sales which resulted in a change in utilization of state research and development credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews its deferred tax assets for realization based upon historical taxable income, prudent and feasible tax planning strategies, the expected timing of the reversals of existing temporary differences and expected future taxable income. The Company has concluded that it is more likely than not that the net deferred tax assets will be realized. Accordingly, the Company has not recorded a valuation allowance against net deferred tax assets for any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNDYy_28d23bcb-2e68-4f3d-8475-411b551f83a3"
      unitRef="number">0.295</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNDY5_cf314aa4-a822-4db3-b30a-6c270d9177a1"
      unitRef="number">0.283</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNTE4_1cf366f8-0de9-49da-b479-ca2e8636d200"
      unitRef="number">0.206</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNTI1_2cf29f0f-3100-45e8-85d9-e5fb6ff83437"
      unitRef="number">0.228</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNjE2_3f47fcf4-d076-4787-bf7a-1b2bfb11cf80"
      unitRef="usd">5200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNjIz_7694cce2-c28c-4520-8a60-e47f2b0278b8"
      unitRef="usd">19600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNjY2_0d70ea69-fca4-43e3-8ebb-0c7fb2c5cb19"
      unitRef="usd">7800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl81OC9mcmFnOjEwNjg3NzI0MGViZTQ5MDY5YzNjZTQ4NWNjYzAyNGFiL3RleHRyZWdpb246MTA2ODc3MjQwZWJlNDkwNjljM2NlNDg1Y2NjMDI0YWJfNjcz_1821f678-00ac-4bcb-afd1-902170424cd9"
      unitRef="usd">38000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNzky_d5b8b56b-47ab-488b-b26a-68a7456c2437">Capital Structure &lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001 per share, and 1,250,000,000 shares of common stock, par value $0.001 per share, which was divided between two series: Class A common stock and Class B common stock. As of September&#160;30, 2022, the Company had 1,000,000,000 shares of Class A common stock and 250,000,000 shares of Class B common stock authorized and 43,513,592 shares of Class A common stock and 177,297,499 shares of Class B common stock issued and outstanding. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to five votes per share and is convertible at any time into one share of Class A common stock. During the nine months ended September&#160;30, 2022 and 2021, 6,374,221 and 18,365,060 shares of Class B common stock were converted to Class A common stock, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 19, 2022, the Company&#x2019;s Board of Directors approved a common stock repurchase program under which the Company may repurchase shares of its outstanding Class A common stock up to an aggregate transactional value of $50&#160;million, depending on the Company&#x2019;s continuing analysis of market, financial, and other factors. The share repurchase program may be suspended or discontinued at any time and does not have a predetermined expiration date. &lt;/span&gt;&lt;/div&gt;During the nine months ended September&#160;30, 2022, the Company repurchased and retired 1,378,961 shares of our Class A common stock for $10.0&#160;million under this authorization.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7d0b0f09136d46668c320dc8af647514_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNjE_23386af9-8cfb-41b7-a9cd-292ceccb6924"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNjE_e812fa3f-6d0b-4178-b989-88eb361badd9"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMTAx_af62ffeb-9d2e-44b3-933d-d6a237392ef3"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMTE5_9e86ecf4-8335-45ce-99d9-037e782a3fb5"
      unitRef="shares">1250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMTU2_af62ffeb-9d2e-44b3-933d-d6a237392ef3"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if88cb1a6d3a947dda133f6b451fcd467_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMjgx_e119fee2-2439-445f-adca-21425df5c8c8"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMzE5_3f552014-2fd5-41cc-8bc2-58901f80da6a"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if88cb1a6d3a947dda133f6b451fcd467_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMzY4_a0025d6f-3e77-40c6-84a8-0e249d9a98db"
      unitRef="shares">43513592</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if88cb1a6d3a947dda133f6b451fcd467_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMzY4_e6c8e4c1-8d1b-4822-98b0-d6d5bba6f7ad"
      unitRef="shares">43513592</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNDA2_59fae4f1-b5c6-4930-acb6-f6b6771a839d"
      unitRef="shares">177297499</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNDA2_9b924adf-db12-4813-aa0c-98e9843e7616"
      unitRef="shares">177297499</us-gaap:CommonStockSharesIssued>
    <crct:CommonStockVotingRightsNumberOfVotesPerShare
      contextRef="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNTE0_479fcf73-fc43-49aa-8ce5-f21363fdde0f"
      unitRef="vote">1</crct:CommonStockVotingRightsNumberOfVotesPerShare>
    <crct:CommonStockVotingRightsNumberOfVotesPerShare
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNTgz_96d82e20-a777-4a0e-96c0-40fbaa64b744"
      unitRef="vote">5</crct:CommonStockVotingRightsNumberOfVotesPerShare>
    <crct:CommonStockConvertibleSharesIssuableUponConversion
      contextRef="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNjM4_a7a77d3c-6fb1-4443-a892-45ae36a6e8d3"
      unitRef="shares">1</crct:CommonStockConvertibleSharesIssuableUponConversion>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i93b4e86afe614776af1a5a09466f1c4c_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNjk3_de844105-8eae-418f-9c72-6c80663a010b"
      unitRef="shares">6374221</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i9bb6daf7a637496d9e52c3e467900df0_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfNzA0_8900ea9d-6c51-4350-ae25-d6aee8ef0064"
      unitRef="shares">18365060</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i272dc0d310774e869fe5049f5dc7235b_I20220719"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMTA5OTUxMTYyODc5NA_2e8f087e-c0d4-4b79-8146-f03c7f173c5a"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMTA5OTUxMTYyOTE1Ng_d04d7010-0256-4f0c-8951-bbede4d7e2a3"
      unitRef="shares">1378961</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i20fd228598c047de942d6d5f8c193ffc_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82MS9mcmFnOmYwNGFlMDI1NjBkOTRmNGQ5N2M3MTNiZjg0MzYwYzM0L3RleHRyZWdpb246ZjA0YWUwMjU2MGQ5NGY0ZDk3YzcxM2JmODQzNjBjMzRfMTA5OTUxMTYyOTE5MQ_58a86a7c-f214-49a9-acaf-39cad5a070e0"
      unitRef="usd">10000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA2MQ_1fdd1c8c-35f7-4924-8ac3-b90cdd4ed526">Stock-Based Compensation &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the stock-based compensation cost by award type for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:39.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity classified awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock &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;2,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;6,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;7,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;11,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability classified awards&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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the total stock-based compensation cost included in the Company&#x2019;s condensed consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connected machines&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscriptions&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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accessories and materials&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.35pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of revenue&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;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;13,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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;3,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;9,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;10,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation 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;11,270&#160;&lt;/span&gt;&lt;/td&gt;&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;8,146&#160;&lt;/span&gt;&lt;/td&gt;&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;30,630&#160;&lt;/span&gt;&lt;/td&gt;&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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized for software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized to inventory&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;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was $122.6 million of unrecognized stock-based compensation cost related to service-based awards which is expected to be recognized over a weighted-average period of 2.9 years. The total unrecognized compensation expense related to unvested performance-based restricted stock units (&#x201c;PRSUs&#x201d;) was $153.0&#160;million as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Corporate Reorganization and Stock-Based Compensation Modifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Corporate Reorganization, all outstanding awards issued under the Incentive Unit Plan discussed below were modified by exchanging the outstanding awards of Cricut Holdings for awards of the Company. All service based vesting conditions were unaffected by the modification. As described below, the vesting conditions were modified for certain awards which previously had both service and market based vesting conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All vested equity classified awards were settled in shares of the Company&#x2019;s Class B common stock previously held by Cricut Holdings. Unvested equity classified awards were converted to restricted shares of the Company&#x2019;s Class B common stock subject to future vesting, or in the case of options were converted into options to purchase the Company&#x2019;s Class B common stock. All vested liability classified awards converted into either shares of Class B common stock to the extent permitted in each applicable jurisdiction or settled in cash. All unvested liability classified awards converted into restricted stock units (&#x201c;RSUs&#x201d;) under the 2021 Equity Incentive Plan that will vest into shares of Class A common stock of Cricut, Inc. to the extent permitted in each applicable jurisdiction or into restricted stock unit equivalents which will be settled in cash upon vesting as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Corporate Reorganization and modification, the Company granted options under the 2021 Equity Incentive Plan to certain employees. The number of options was calculated based on the number of outstanding incentive units or incentive unit equivalents prior to the modification and the participation threshold of such awards. The vesting terms of the options are also based on the vesting terms of the original award. Therefore, the Company considered the exchange of the original award for the restricted shares or RSUs plus the options to be a single modification and began recognizing the incremental compensation cost of $14.5 million beginning in March 2021 over the vesting term, including a cumulative adjustment in March 2021 to recognize the incremental compensation cost associated with historical vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the modification of outstanding awards in connection with the Corporate Reorganization, awards issued under the Incentive Unit Plan which included both service and market conditions were modified to remove the market vesting condition and to increase the participation threshold of the award to the price specified in the former market condition. In total, 3.0 million, 3.0 million, 1.0 million and 1.0 million awards which previously had a participation threshold of $2.00, $2.00, $5.00 and $5.00 per share, respectively, were modified to have a participation threshold of $3.00, $4.00, $6.00 and $7.00 per share, respectively. Incremental compensation cost associated with these awards is included in the total incremental compensation cost associated with the issuance of additional options to employees described above as this change was part of a single modification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company&#x2019;s 2021 Equity Incentive Plan became effective. The 2021 Equity Incentive Plan provides for the grant of incentive stock options to employees and for the grant of nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to our employees, directors and consultants and our parent and subsidiary corporations&#x2019; employees and consultants. As of September&#160;30, 2022, 31,801,240 shares of Class A common stock were reserved for issuance under this plan including shares reserved for previously granted awards discussed below as well as shares reserved for issuance of future awards under the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s service-based RSU activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Grant Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,673,831&#160;&lt;/span&gt;&lt;/td&gt;&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;23.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,101,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,086,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;23.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(344,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,343,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, the Company granted PRSUs under the 2021 Equity Incentive Plan to certain employees that represent shares potentially issuable in the future. The PRSUs vest in two equal tranches subject to the Company achieving cumulative adjusted earnings per share over eight quarters of $4.93 share and $6.16 per share, respectively, at any point during the 5-year performance period, subject to employees remaining with the Company through the vesting date. Adjusted earnings per share means GAAP net income adjusted to exclude income tax expenses, as well as stock-based compensation expense and payroll tax expense specifically related to the PRSU awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s PRSU activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;PRSUs (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Grant Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,655,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(90,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;23.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,565,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.34pt"&gt;Represents the maximum number of PRSUs assuming all performance targets are achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expense recognized each period for these PRSUs is primarily dependent upon the Company&#x2019;s estimate of the probability of achieving the performance targets. At September&#160;30, 2022, the Company determined it was not probable any performance conditions would be achieved so no stock-based compensation was recorded for these PRSUs during the nine months ended September&#160;30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options under the 2021 Equity Incentive Plan have a contractual term of 10 years. The exercise price of an incentive stock option and non-qualified stock option shall not be less than 100% of the fair market value of the shares on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Term&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;3,260,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;6,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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;(1,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(52,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206,058&#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;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;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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Corporate Reorganization, certain employees received restricted stock unit equivalents (&#x201c;RSU equivalents&#x201d;). Upon vesting, these awards are settled for a cash payment equal to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the intrinsic value of the award on the date of the Corporate Reorganization plus &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the difference between the Company&#x2019;s stock price on the vesting date less the base price specified at the time of the grant. As of September&#160;30, 2022, the total recognized liability for these awards was $0.8 million. A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSU Equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Base Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;81,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(17,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;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;19.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unvested Class B Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Activity related to Class B common stock subject to future vesting for the nine months ended September&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:73.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unvested Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Grant Date Fair Value (per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,854,859&#160;&lt;/span&gt;&lt;/td&gt;&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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(4,334,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(355,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,164,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Options to Purchase Class B Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Term&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;434,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;9.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;5,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(66,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 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;368,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;9.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company&#x2019;s 2021 Employee Stock Purchase Plan (&#x201c;2021 ESPP&#x201d;) became effective. Subject to any limitations contained therein, the 2021 ESPP allows eligible employees to contribute, through payroll deductions, up to 15% of their eligible compensation to purchase the Company&#x2019;s Class A common stock at a discounted price per share. As of September&#160;30, 2022, 6,219,145 shares of our Class A common stock were available for sale under the 2021 ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No offerings have been authorized to date by the administrator under the 2021 ESPP. If the administrator authorizes an offering period under the 2021 ESPP, the administrator will establish the duration of offering periods and purchase periods, including the starting and ending dates of offering periods and purchase periods, provided that no offering period may have a duration exceeding 27 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA2NA_41545c9a-d584-4309-a71b-be7bcab27878">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the stock-based compensation cost by award type for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:39.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity classified awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock &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;2,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;6,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;7,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;11,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability classified awards&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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the total stock-based compensation cost included in the Company&#x2019;s condensed consolidated statements of operations and comprehensive income or capitalized to assets for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Connected machines&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscriptions&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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accessories and materials&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.35pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of revenue&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;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;3,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;13,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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;3,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;9,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;10,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;1,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation 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;11,270&#160;&lt;/span&gt;&lt;/td&gt;&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;8,146&#160;&lt;/span&gt;&lt;/td&gt;&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;30,630&#160;&lt;/span&gt;&lt;/td&gt;&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;27,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized for software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized to inventory&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;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i251f335469d14b068aba4cd6521bcaff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNC0xLTEtMS01OTgzNA_fe8efbbc-7c38-4cdf-95e8-1e18848e7003"
      unitRef="usd">8894000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="if78f0a6d247344208abc7a1ba9c9cffb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNC0zLTEtMS01OTgzNA_e38d4433-aaef-49eb-8944-d42a3ac34c7f"
      unitRef="usd">2613000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i15557144418b4bc6860e782dbeabb1c2_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNC01LTEtMS01OTgzNA_4514fa33-715a-4e05-a288-cc101bd6416e"
      unitRef="usd">24144000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ieb29ea8bcbf04e1087092720ba6f5fb3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNC03LTEtMS01OTgzNA_a23655d3-4fd2-4cb9-919a-f3f58b645b8a"
      unitRef="usd">7388000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i1b33585cd5ee4ffebee18d025c33ef6f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNS0xLTEtMS01OTgzNA_188e69dc-1bc3-4c88-8b44-e6854af8e7a7"
      unitRef="usd">890000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i956e67713bd543fca312fe68535a14e5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNS0zLTEtMS01OTgzNA_7b0b88f5-323e-4ad9-8c62-d3bef8daf030"
      unitRef="usd">1091000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i8480b4f07dfa49aa96eb39c468811a1d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNS01LTEtMS01OTgzNA_13c32e58-1fe2-4170-b4a7-3ece2c95c697"
      unitRef="usd">2808000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ia1a423b5059f4a6499cbafcde12c2e2c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNS03LTEtMS01OTgzNA_06819833-c9dc-4052-9c3d-c4e4516d085c"
      unitRef="usd">5358000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ib21e7ee20b244f8d814b0286df1e55a5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNi0xLTEtMS01OTgzNA_011c2eec-4047-4e75-bb72-848b115e452d"
      unitRef="usd">2569000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="icfee43131e8a4546921818723dcf29c3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNi0zLTEtMS01OTgzNA_2f902f98-80f7-4bf0-80b2-e4e89a2534f0"
      unitRef="usd">6266000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ib68eeaefa96641fca6d545cec25d9c7b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNi01LTEtMS01OTgzNA_cb9afed6-9593-45ec-bc3f-d02b12fb01e6"
      unitRef="usd">7379000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i942b8df50e10402eb5289f7f9d97a252_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNi03LTEtMS01OTgzNA_6380ac80-e62c-4444-b044-a9592a192332"
      unitRef="usd">11874000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i354a5a82c6e14931b97be170646c5e6f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNy0xLTEtMS01OTgzNA_5daafa66-9e64-42d1-836a-3c2dd13b0555"
      unitRef="usd">77000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i79f96a3eae2a42ecb44080ca29940526_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNy0zLTEtMS01OTgzNA_ac1282da-f801-46d8-93fb-c27ea8355f9f"
      unitRef="usd">-684000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="iea9a31e08ae3445ea36a9e0068734bef_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNy01LTEtMS01OTgzNA_c6d7d216-1076-4720-a31f-7cc1e63702cd"
      unitRef="usd">-131000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i80c6695dd7774cca93199d5dc46b58e9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfNy03LTEtMS01OTgzNA_ce12f6e5-7908-4952-a5a1-b2296d37c069"
      unitRef="usd">6361000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfOC0xLTEtMS01OTgzNA_8b00cd7b-e19c-441c-bd98-c697187e2d2e"
      unitRef="usd">12430000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfOC0zLTEtMS01OTgzNA_d206a8f2-cddc-417b-970c-67fdffc17f8c"
      unitRef="usd">9286000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfOC01LTEtMS01OTgzNA_f9b0a20c-38ea-4f8d-9b19-dfb0bad89328"
      unitRef="usd">34200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjA3OWFjNWVhYzE2MDQyYmM4MjEwYzFmZDVlM2FhYjQzL3RhYmxlcmFuZ2U6MDc5YWM1ZWFjMTYwNDJiYzgyMTBjMWZkNWUzYWFiNDNfOC03LTEtMS01OTgzNA_1700d417-a56f-4fe0-b625-1d8ea54dbc35"
      unitRef="usd">30981000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i013ac81c1c014d4296f85e197f49c9d5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNC0xLTEtMS01OTgzNA_bd402d33-aeea-4f4b-9ff3-5e174ff709d7"
      unitRef="usd">11000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0380fb85067b4a5f8acff023f95e4de1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNC0zLTEtMS01OTgzNA_f9101ecd-6c17-4a05-ab40-9c6ff33f24c3"
      unitRef="usd">10000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9c752594a5e41dba7ba0d143c879f99_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNC01LTEtMS01OTgzNA_26d4f3a6-ec57-4c1d-8cd6-73e941ed7cf3"
      unitRef="usd">23000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b6c77cb6e6344098faf5123598410cc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNC03LTEtMS01OTgzNA_b9c87b37-91c2-4409-97e0-1597440d088a"
      unitRef="usd">26000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i688b278abe7c42bd999f100973bec678_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNS0xLTEtMS01OTgzNA_4a5cf834-e2c8-472c-90ba-f0e80e6c9996"
      unitRef="usd">115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f35db902b3c4922baeae8a9e3465dab_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNS0zLTEtMS01OTgzNA_e4345bb8-4697-46bb-b532-2de0b5835be6"
      unitRef="usd">66000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia99d51b69c4b4805971fb17f346f1ab6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNS01LTEtMS01OTgzNA_09e8e080-93ff-4b86-a9b6-9a272e7a5e19"
      unitRef="usd">274000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i66f9834dfcd9496292eb3da2b1183631_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNS03LTEtMS01OTgzNA_b9ec7019-aab1-4a18-a73f-39efbff94022"
      unitRef="usd">154000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i10ba4f2efd3a45958506575d07ca3007_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNi0xLTEtMS01OTgzNA_112d0ffa-a849-44be-8abc-0f49958520a3"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib79350825d614b41bcadd57c5134dbca_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNi0zLTEtMS01OTgzNA_4148233a-e789-4e4f-a582-9b3ef017d0f1"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i16918e3c375c4042b5597b2f005fe45e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNi01LTEtMS01OTgzNA_73550162-ae9c-435b-a521-54d3e21ff8cf"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c435488114041c797b721ddf67fb317_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNi03LTEtMS01OTgzNA_0669906a-56de-42c5-aeaa-353fa773e740"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifa6b57e8d6284ace9cd4a7baaab1e377_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNy0xLTEtMS01OTgzNA_234aed25-e3bd-4503-bb7b-e35d19c90d87"
      unitRef="usd">126000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5564237c909496cbcacb601029834c2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNy0zLTEtMS01OTgzNA_660415e0-4ed1-4a7e-afc9-9c0678679c4f"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iade5c236b9ce4378bd28d5b0c1dd14ba_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNy01LTEtMS01OTgzNA_16629f1f-d2df-43bf-88d5-d1bc25ef267d"
      unitRef="usd">297000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i322680d5c96349d8bfee948fd31ed555_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfNy03LTEtMS01OTgzNA_8aeb3a31-6395-4244-92b0-c8c89889bb82"
      unitRef="usd">180000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5252b75a351444e988a202448a65b1f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOC0xLTEtMS01OTgzNA_a72022f1-6a2e-4c3b-bced-753db293eed0"
      unitRef="usd">4746000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie903994da8264693a821c04ad3571b60_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOC0zLTEtMS01OTgzNA_a203356c-8e4c-4148-976e-62906a8a4f74"
      unitRef="usd">3590000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if9ef06cc5a604933ac89c63736b7eb44_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOC01LTEtMS01OTgzNA_f50c1477-b621-473c-8014-ccfea919f1f4"
      unitRef="usd">13672000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i72a38196511c42da95efae36d0124563_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOC03LTEtMS01OTgzNA_903b1f5d-1474-4b8f-8790-04960ef44d8e"
      unitRef="usd">10999000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i56b907ae6e4a4e36a943a69a84460332_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOS0xLTEtMS01OTgzNA_4f2e9bcc-642d-4c27-858f-8710ec22baa4"
      unitRef="usd">3347000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib162ccea4e4144279965f1dfd921159b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOS0zLTEtMS01OTgzNA_a010dd22-3ffb-4432-92bc-b7cb7eafe395"
      unitRef="usd">2777000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia877654810d04196b8e5bebc859fe5d8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOS01LTEtMS01OTgzNA_e7682e76-b21b-40bc-9e6a-8e5760c6683e"
      unitRef="usd">9470000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9dfea98412384afca3f2f7b4d6476e4d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfOS03LTEtMS01OTgzNA_2d6ef307-da9d-4368-9cd1-a1fb9a9477f4"
      unitRef="usd">10809000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie05c23c12280437c8716bdb8a970ff3f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTAtMS0xLTEtNTk4MzQ_dc5ac4d1-8bcd-447a-8e82-0fa6a43cb7ba"
      unitRef="usd">3051000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0e03599e89e4e32ad1105b58eb5bed6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTAtMy0xLTEtNTk4MzQ_13dc5efd-e9be-4c0b-ae8e-f3925fca57a2"
      unitRef="usd">1703000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0703477768b5485fb9a6374137cb48ef_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTAtNS0xLTEtNTk4MzQ_710db75b-4d2e-4f30-be54-5195f74ca962"
      unitRef="usd">7191000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9971396f36fa4075badd8120427e236a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTAtNy0xLTEtNTk4MzQ_1bf7fd69-93e7-46a3-8227-19d2635d0d8e"
      unitRef="usd">5953000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTEtMS0xLTEtNTk4MzQ_04e43160-70e1-4950-9065-153e0179649e"
      unitRef="usd">11270000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTEtMy0xLTEtNTk4MzQ_bce02b44-2c3e-493e-8b03-2fbf69269756"
      unitRef="usd">8146000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTEtNS0xLTEtNTk4MzQ_b7014529-d52e-4b07-aab1-ed6d566939fe"
      unitRef="usd">30630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTEtNy0xLTEtNTk4MzQ_74a7fa0f-958b-4b5b-9409-f0e4c7ae3e10"
      unitRef="usd">27941000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i9b96b636a9d64efe812c466a0158d143_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTItMS0xLTEtNTk4MzQ_dbcff6eb-25c9-4b70-af90-8d4229ace472"
      unitRef="usd">662000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i89243ac4af3a43aa8dca03e379d67514_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTItMy0xLTEtNTk4MzQ_7971b612-3d24-4e88-999c-e268da01813e"
      unitRef="usd">476000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i5ded52e62a8c40a991a21330c29ad38e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTItNS0xLTEtNTk4MzQ_233166cd-6df7-453d-8445-a9fb12d21de7"
      unitRef="usd">1815000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i370c1e6573ea4087b54a3c9992216194_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTItNy0xLTEtNTk4MzQ_b02ef9f4-2494-4043-8dc6-63860af3dde3"
      unitRef="usd">1149000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="iaef7fbceccc849c5bec7e3e38e78d6c6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTMtMS0xLTEtNTk4MzQ_22119626-ba16-4b52-96fb-599a4b4bea50"
      unitRef="usd">498000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="if53d6134815e4a4fb86f15099bba3182_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTMtMy0xLTEtNTk4MzQ_aa92bd76-7623-4cf5-8369-5d88d05f6228"
      unitRef="usd">664000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i5b37a2434d834aad8b4d7f47f204f802_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTMtNS0xLTEtNTk4MzQ_a445b4c6-5ecb-4f96-bb0b-c98c01accbda"
      unitRef="usd">1755000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="if8ac7133218a4cd9a9b34e75f1a69ab9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTMtNy0xLTEtNTk4MzQ_322751b1-6ffd-4f8c-b8ca-d773aa284d1b"
      unitRef="usd">1891000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTQtMS0xLTEtNTk4MzQ_18f1e83e-6cce-4dd7-88ed-ff7d6fcd6364"
      unitRef="usd">12430000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTQtMy0xLTEtNTk4MzQ_18d87658-3ba2-412e-b287-b583553b9dd2"
      unitRef="usd">9286000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTQtNS0xLTEtNTk4MzQ_9c5cd4d6-0118-4bc9-ab04-0972fdf12ea8"
      unitRef="usd">34200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmMyZGNkNTE5OWE0NzRmNmViMTU4NDkyMzkyNWUxNTUxL3RhYmxlcmFuZ2U6YzJkY2Q1MTk5YTQ3NGY2ZWIxNTg0OTIzOTI1ZTE1NTFfMTQtNy0xLTEtNTk4MzQ_5bb92d5b-9cc3-4432-96cd-dffeefad0249"
      unitRef="usd">30981000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia3bb020677f64713b3f1c1c2907c0e64_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNDA4_53acdbb1-60db-4dbf-948b-89b4332709f3"
      unitRef="usd">122600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i67f1dd7213aa40e29757778329112d5e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNTU4_e711603e-4819-416e-b3f5-42c3be55fcb9">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1146673f15e845ef8c288a2b95c9f032_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNjgx_8c85392e-e5e2-4be5-898c-8aebf8206125"
      unitRef="usd">153000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMjc0MA_d9fc9cb3-eeab-4cf0-94e9-5819f13047ea"
      unitRef="usd">14500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie69ffad48b7446699eb8652579fafaf5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzI4OQ_4788c572-3795-4896-b341-57f492f99de8"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib0f6f06d64034022aa781669d13838ad_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzI5Mw_8793cd7c-36db-4da2-842c-2443c134cd8b"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8ee4d24985974d9b88a488e7f66a88aa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzI5Nw_4fdd096d-bfda-4d98-a859-347f46271e57"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie1931af49dbe45d28bd567f0e48b8c41_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzMwNA_a4a7f7aa-3f14-4949-a592-e245cf18eb0b"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification
      contextRef="i4a40dc5b5e8b4862b261f5bb737e4b1c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzM2NA_84696cc9-b04b-4e01-9461-276cf990fb0a"
      unitRef="usd">2.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification
      contextRef="i611f2b41dcb44d7fa3b6ddf4d60e9bbd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzM2OA_f304b37f-eea1-498f-883f-04d00ee03ae6"
      unitRef="usd">2.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification
      contextRef="id33077169ab24397ac4d92a37b5acac4_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzM3Mg_1525d13f-ca37-4ce2-a8fe-1c16bb54c391"
      unitRef="usd">5.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification
      contextRef="if80ba917e4c7456fbe60e9fb7ba70f00_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzM3OQ_00a01339-1638-437b-9aa8-bb94c0f4c428"
      unitRef="usd">5.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdBeforeModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification
      contextRef="i4a40dc5b5e8b4862b261f5bb737e4b1c_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzQ1OA_64e52b39-d3da-45bd-b97c-6f93c4022bd6"
      unitRef="usd">3.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification
      contextRef="i611f2b41dcb44d7fa3b6ddf4d60e9bbd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzQ2Mg_b28853fa-231d-485e-9b06-5faf3cd892de"
      unitRef="usd">4.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification
      contextRef="id33077169ab24397ac4d92a37b5acac4_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzQ2Ng_caa286c7-6920-4884-9989-a1ebd2cf4748"
      unitRef="usd">6.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification
      contextRef="if80ba917e4c7456fbe60e9fb7ba70f00_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfMzQ3Mw_6c1a961f-05b4-4848-a069-2369a587b76a"
      unitRef="usd">7.00</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsParticipationThresholdAfterModification>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i191deb819c554d618b09c8d7cee962e8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNDIxNg_3eb99cc7-4ae0-4210-83f6-f5986908ae2b"
      unitRef="shares">31801240</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA2Mg_4d482ab7-1117-460b-8acc-c35caa270bab">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s service-based RSU activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Grant Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,673,831&#160;&lt;/span&gt;&lt;/td&gt;&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;23.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,101,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,086,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;23.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(344,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,343,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s PRSU activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;PRSUs (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Grant Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,655,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(90,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;23.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,565,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.34pt"&gt;Represents the maximum number of PRSUs assuming all performance targets are achieved.&lt;/span&gt;&lt;/div&gt; A summary of the RSU equivalent activity under the 2021 Equity Incentive Plan is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;RSU Equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Base Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;81,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(17,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;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;19.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i60d9186e38654fe7962cb1cd878393b1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfMS0xLTEtMS01OTgzNA_d3ffc36d-4f29-40ab-a174-bd20d791b44e"
      unitRef="shares">4673831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i60d9186e38654fe7962cb1cd878393b1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfMS0zLTEtMS01OTgzNA_6fd07e7c-ac21-4847-a21c-38cff7e11536"
      unitRef="usdPerShare">23.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfMi0xLTEtMS01OTgzNA_1767db79-8ad0-4442-b9f7-914d58560bae"
      unitRef="shares">3101106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfMi0zLTEtMS01OTgzNA_7220bf33-8695-4e82-b607-6eb95c2a54af"
      unitRef="usdPerShare">13.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfMy0xLTEtMS01OTgzNA_91419204-fb3a-43d2-ac1c-9a9a30bc7ccc"
      unitRef="shares">1086639</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfMy0zLTEtMS01OTgzNA_6efa94c4-ac08-4498-ad8d-14df0e3bf201"
      unitRef="usdPerShare">23.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfNC0xLTEtMS01OTgzNA_7a240d2c-c8b9-4b09-a864-bd46168c1014"
      unitRef="shares">344926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i554ada4d9d1c424e85810564b64b71fd_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfNC0zLTEtMS01OTgzNA_94c63da2-cc48-471e-b3da-9f1fa0435880"
      unitRef="usdPerShare">21.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibf51468ee6fd4cf8bd2761b7eb544c6e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfNS0xLTEtMS01OTgzNA_7a75d7be-2681-4025-bab8-ecd521fa91de"
      unitRef="shares">6343372</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibf51468ee6fd4cf8bd2761b7eb544c6e_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjZhZTY5OWMwYjM1NTQ4MmJhNjIyZjY4ZTlkZDNkOGUzL3RhYmxlcmFuZ2U6NmFlNjk5YzBiMzU1NDgyYmE2MjJmNjhlOWRkM2Q4ZTNfNS0zLTEtMS01OTgzNA_434a7dd3-23da-4cfa-8b92-193f172f4121"
      unitRef="usdPerShare">18.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsEightQuarterCumulativeAdjustedEarningsPerShare
      contextRef="i0cd9b5ff8f6540a69778138c58d04460_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNDgzMA_a1e6bfe6-4c7c-4d87-8803-5805cf26e4df"
      unitRef="usdPerShare">4.93</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsEightQuarterCumulativeAdjustedEarningsPerShare>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsEightQuarterCumulativeAdjustedEarningsPerShare
      contextRef="ic3f38a0684da4f788f5295c5bc9d8f2b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNDg0Mw_bd55d070-72de-4863-a34e-179d5a53f3ad"
      unitRef="usdPerShare">6.16</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingConditionsEightQuarterCumulativeAdjustedEarningsPerShare>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="i90c3247b7bb646b8b3d48b333d3bf8c1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA1OQ_366a901d-1c5c-400c-8e3f-34f3c8c1fea7">P5Y</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifffbe30f33d04142a0338982b7d3dad4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfMS0xLTEtMS01OTgzNA_d1f3ed86-0ece-46da-9083-e549f0e7b40f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifffbe30f33d04142a0338982b7d3dad4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfMS0zLTEtMS01OTgzNA_ad8205ee-d02a-4e36-8109-297803480953"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i90c3247b7bb646b8b3d48b333d3bf8c1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfMi0xLTEtMS01OTgzNA_6b59921e-4be9-425d-9f57-2d6457c5f018"
      unitRef="shares">6655000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i90c3247b7bb646b8b3d48b333d3bf8c1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfMi0zLTEtMS01OTgzNA_16b9834f-ed13-4aa1-a053-06d4ae256ca6"
      unitRef="usdPerShare">23.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i90c3247b7bb646b8b3d48b333d3bf8c1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfNC0xLTEtMS01OTgzNA_14310395-1a31-4ada-845c-1e9d67d27b78"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i90c3247b7bb646b8b3d48b333d3bf8c1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfNC0zLTEtMS01OTgzNA_b63d33b1-a45f-4f7d-a45a-d591244474f0"
      unitRef="usdPerShare">23.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7d8e2e68c7cc4f45a3f952db71a9a934_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfNS0xLTEtMS01OTgzNA_98f7617c-175b-4fe9-9183-603101b43230"
      unitRef="shares">6565000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7d8e2e68c7cc4f45a3f952db71a9a934_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmNmOTEwZTg2YmViZDRhOTI5NGI5MDNhMDg4ZTg3M2NlL3RhYmxlcmFuZ2U6Y2Y5MTBlODZiZWJkNGE5Mjk0YjkwM2EwODhlODczY2VfNS0zLTEtMS01OTgzNA_02c104e7-fa21-42d6-9587-a7a5024c4958"
      unitRef="usdPerShare">23.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNTc4NQ_d40510f0-6240-4de3-b887-9cddc29e2e9b">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA2MA_64931fe6-380f-4022-9db0-e3ce46df26dc">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity under the 2021 Equity Incentive Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Term&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;3,260,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;6,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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;(1,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(52,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206,058&#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;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;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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,839,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s options to purchase Class B common stock resulted from the Corporate Reorganization and are not part of the 2021 Equity Incentive Plan. A summary of the Company stock option activity for the options to purchase shares of Class B common stock is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Term&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;434,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;9.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;5,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(66,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 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;368,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;9.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1d56772a07f24f3bb03c776813923a41_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfMi0xLTEtMS01OTgzNA_43a41674-afb0-4a6c-a67a-cef6d5e22e57"
      unitRef="shares">3260357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1d56772a07f24f3bb03c776813923a41_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfMi0zLTEtMS01OTgzNA_8aedb697-df0f-499e-a201-e935446f9519"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if8cdc181048344579648fdd6024ee4a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfMi01LTEtMS01OTgzNA_79726ecc-dcf7-4ffa-bb3f-0f2f18056757">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1d56772a07f24f3bb03c776813923a41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfMi03LTEtMS01OTgzNA_41225392-8f75-4fb2-b0fa-c29a3c7caa27"
      unitRef="usd">6814000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNC0xLTEtMS01OTgzNA_5a5173e5-1248-4b1a-ac98-4f2436d6b73a"
      unitRef="shares">1535</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNC0zLTEtMS01OTgzNA_7a893f0c-9b48-45e8-bd43-f2e206603a78"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNS0xLTEtMS01OTgzNA_6dd4f1b6-2a0b-4c32-a3da-8e6210d53089"
      unitRef="shares">52764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNS0zLTEtMS01OTgzNA_9f0cf0bd-94e8-4b3a-bf76-63b1671fc3e0"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNi0xLTEtMS01OTgzNA_09d81c0e-608d-4062-b84b-4df797ea2104"
      unitRef="shares">3206058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNi0zLTEtMS01OTgzNA_31c42a40-c97d-4c53-95e3-ab33072c613c"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNi01LTEtMS01OTgzNA_febf72f1-3210-4b22-8818-41e3b8719716">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNi03LTEtMS01OTgzNA_a8a795c1-93f5-4950-9156-4dbe36062a1b"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNy0xLTEtMS01OTgzNA_e01df1f7-c298-49ca-9472-42ee88fda747"
      unitRef="shares">1839833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNy0zLTEtMS01OTgzNA_d3ed68f6-71b5-49e4-bffb-682253bee65d"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="id09726ae972648dbb81cca7bf79afed8_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNy01LTEtMS01OTgzNA_de589882-13fc-4cc9-9d14-0f29a8b4f3b0">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ica323e6d5ff646c1bd74ebff3e339b7c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjY1NWQzZDU5NDJlMjQyMjZiMDkyODMwZjVkMGU0MTFlL3RhYmxlcmFuZ2U6NjU1ZDNkNTk0MmUyNDIyNmIwOTI4MzBmNWQwZTQxMWVfNy03LTEtMS01OTgzNA_a4961a95-70b2-4e7a-8ae1-8c3c835629b5"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i93e624390b5842cd81bef5a61eaa012a_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNjUyNQ_6e14a86c-f044-4ccb-aefd-8842375918d0"
      unitRef="usd">800000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6b6936ec5eab44bba8a4b5b81e20d9a0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfMi0xLTEtMS01OTgzNA_92bf73c7-83d2-4c0a-85c2-8d9015d94a3b"
      unitRef="shares">81077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b6936ec5eab44bba8a4b5b81e20d9a0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfMi0zLTEtMS01OTgzNA_e92b5232-6863-4fba-9013-b31442dfd462"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i6b6936ec5eab44bba8a4b5b81e20d9a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfMi01LTEtMS01OTgzNA_f2220ac3-57e8-44cc-b788-be6ea76dd856"
      unitRef="usd">1231000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1dcbc933d8464b7e9bed1c50c9b35e08_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfMy0xLTEtMS01OTgzNA_18d6875d-c2e4-44a7-945b-b0dd85497c29"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1dcbc933d8464b7e9bed1c50c9b35e08_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfMy0zLTEtMS01OTgzNA_6276b75a-9834-4285-8de3-128fcc458ef2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1dcbc933d8464b7e9bed1c50c9b35e08_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfNS0xLTEtMS01OTgzNA_a09dbed5-b1ff-4d70-a953-753b2a572d8a"
      unitRef="shares">17308</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1dcbc933d8464b7e9bed1c50c9b35e08_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfNS0zLTEtMS01OTgzNA_192fc6d1-2e7b-433c-94a5-a7ecb916b533"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4a0bbdb0adc942b4bf4ce5e6dadd45e5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfNi0xLTEtMS01OTgzNA_2673bdbc-d4c7-4a3d-9c30-161515b4ccbc"
      unitRef="shares">64769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4a0bbdb0adc942b4bf4ce5e6dadd45e5_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfNi0zLTEtMS01OTgzNA_42061248-bf1d-4d6b-9eea-2fc40d60e269"
      unitRef="usdPerShare">19.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i4a0bbdb0adc942b4bf4ce5e6dadd45e5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjRiMTFmMjhkZDg5YTQwYmE5YzJjYmE0ODNhZTA0ZWVkL3RhYmxlcmFuZ2U6NGIxMWYyOGRkODlhNDBiYTljMmNiYTQ4M2FlMDRlZWRfNi01LTEtMS01OTgzNA_91d54cc2-52fc-4cf6-824b-4c941fc97a53"
      unitRef="usd">777000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA2Nw_c24f6a38-5d50-4886-a1ce-658a0f9e5ad5">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unvested Class B common stock resulted from the Corporate Reorganization and is not part of the 2021 Equity Incentive Plan. Activity related to Class B common stock subject to future vesting for the nine months ended September&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:73.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unvested Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Grant Date Fair Value (per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,854,859&#160;&lt;/span&gt;&lt;/td&gt;&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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(4,334,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited / cancelled&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;(355,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,164,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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;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;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibd39a3fd78a2468eb80b78e05ed539c0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfMS0xLTEtMS01OTgzNA_4486351b-1091-468a-bc13-68bb43b6bcb3"
      unitRef="shares">10854859</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibd39a3fd78a2468eb80b78e05ed539c0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfMS0zLTEtMS01OTgzNA_15519f07-d647-4cf2-8661-c645be0d9b25"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfMy0xLTEtMS01OTgzNA_e5bd49c7-fd60-4ab1-8560-d267a59c9a91"
      unitRef="shares">4334710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfMy0zLTEtMS01OTgzNA_6618071f-b0a6-473b-befe-1b00b7540863"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfNC0xLTEtMS01OTgzNA_806c9f36-3f88-4792-a081-1e3cbb126e0d"
      unitRef="shares">355179</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfNC0zLTEtMS01OTgzNA_193bf4f3-d0fc-4afb-a28a-7d15e87929f9"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfNS0xLTEtMS01OTgzNA_b56105fa-5b17-4ecb-a25f-9c04dbd74530"
      unitRef="shares">6164970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOmI3NmI0ZDZkODFmNTRmMjk4YjhmNWNiZmFlNjhlZDM2L3RhYmxlcmFuZ2U6Yjc2YjRkNmQ4MWY1NGYyOThiOGY1Y2JmYWU2OGVkMzZfNS0zLTEtMS01OTgzNA_cb44994c-94d3-4e49-a2b1-f30a92f20735"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibd39a3fd78a2468eb80b78e05ed539c0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfMi0xLTEtMS01OTgzNA_2f3a7fcd-418e-4f2f-b245-a7483a2e5437"
      unitRef="shares">434000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibd39a3fd78a2468eb80b78e05ed539c0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfMi0zLTEtMS01OTgzNA_0af73dd4-eb0e-4682-8a78-c3f4d0276ed6"
      unitRef="usdPerShare">9.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia04884ce2528406caf24cab8f12bfee8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfMi01LTEtMS01OTgzNA_81340405-b37e-4121-b090-0cc7fd924707">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibd39a3fd78a2468eb80b78e05ed539c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfMi03LTEtMS01OTgzNA_e692074b-222f-4394-86fa-92b1654340b6"
      unitRef="usd">5664000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNC0xLTEtMS01OTgzNA_358fefd9-edf2-4988-bc41-c47df809c8dc"
      unitRef="shares">66000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNC0zLTEtMS01OTgzNA_0326e595-ff72-4fd5-9736-bc440dcb9060"
      unitRef="usdPerShare">9.04</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNS0xLTEtMS01OTgzNA_db4a0332-26e1-4956-8f72-d5639a2bf315"
      unitRef="shares">368000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNS0zLTEtMS01OTgzNA_93109c80-8c00-42ea-ad3b-5023b175c9ff"
      unitRef="usdPerShare">9.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0b71218a11c8484c8727183a4865ffd6_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNS01LTEtMS01OTgzNA_4e11f672-91d9-4636-acc2-08875ac039c8">P3Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNS03LTEtMS01OTgzNA_c02e3236-5dcf-4e8b-9be5-1634b39cf4a4"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNi0xLTEtMS01OTgzNA_a9529027-eca2-4f9d-8e1b-3b7bed3fc7e7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNi0zLTEtMS01OTgzNA_4085d66e-365b-40e9-b6cb-0abc45672043"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i0e8e6cf722494aa0afbee11e6b74e4af_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RhYmxlOjJhNDE4Zjc0YmJiMjRiNDFiNmQ2MTRkY2U1N2MyNzU5L3RhYmxlcmFuZ2U6MmE0MThmNzRiYmIyNGI0MWI2ZDYxNGRjZTU3YzI3NTlfNi03LTEtMS01OTgzNA_ef1dc9a1-394c-4087-a3be-dc0c6d3a285c"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="ic9697e81a43a4f4da5e03d6adf930c4a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNzQ2MA_38335223-7783-452b-9f1f-d4fdec7be28b"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1c6a9c7df76f4bd4a0979dad3f5b3db3_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfNzU4NA_6b47ecd4-6a7d-489c-844c-d4ec565d8a7a"
      unitRef="shares">6219145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod
      contextRef="ic9697e81a43a4f4da5e03d6adf930c4a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl82NC9mcmFnOmVlYWYyODczMTFkNTRiNWVhNWMyZjgyZmUzYjk2NzkzL3RleHRyZWdpb246ZWVhZjI4NzMxMWQ1NGI1ZWE1YzJmODJmZTNiOTY3OTNfODA1Ng_45ab086d-dafd-4002-b6c8-c76cc925ba22">P27M</crct:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83MC9mcmFnOmQzZmY0YzIwNmVhYTQ4M2NiMTdiODY2MDVhNDc4NTc1L3RleHRyZWdpb246ZDNmZjRjMjA2ZWFhNDgzY2IxN2I4NjYwNWE0Nzg1NzVfMzEw_df23bad7-6b6c-4914-bc96-32fd5b763f56">Commitments and Contingencies &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;The Company is subject to certain outside claims and litigation arising in the ordinary course of business. Management is not aware of any contingencies which it believes will have a material effect on its financial position, results of operations or liquidity.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMjAwMg_4a3db8a4-d398-4b91-99f6-6dd8ab74f223">Leases&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space with lease terms ranging from 1 to 10 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Company amended its operating lease for its corporate headquarters in South Jordan, Utah to extend the term through March 2027 and to reduce the annual rent rate for future periods. As a result of this amendment, the Company remeasured the associated operating lease liability and right-of-use asset for this lease. The Company also leased additional space at its corporate headquarters which commenced in January of 2022 under the same terms as its existing lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined its leases should be classified as operating leases. Variable lease costs are comprised primarily of the Company's proportionate share of operating expenses, property taxes, and insurance and are classified as lease cost due to the Company's election to not separate lease and non-lease components. The Company incurred operating lease costs of $1.4 million and $4.1 million for the three and nine months ended September&#160;30, 2022, respectively, and $1.2 million and $3.4 million for the three and nine months ended September&#160;30, 2021, respectively. The Company also incurred variable lease costs of $0.2 million and $0.5 million for the three and nine months ended September&#160;30, 2022, respectively, and nil for the three and nine months ended September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities was $1.5 million and $4.3&#160;million for the three and nine months ended&#160;September&#160;30, 2022, respectively, and $1.3 million and $3.8&#160;million for the three and nine months ended September&#160;30, 2021, respectively. These amounts were included in net cash used in operating activities in the Company's consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Leases&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;5,914&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;5,462&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;4,250&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,796&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments, 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;21,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&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;20,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;15,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the weighted average remaining operating lease term&#160;and the weighted average discount rate used to determine the operating lease liability were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate of 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="if36ee9bd3cbb4578a6357cdb697cf49c_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfOTI_e8a92e32-d543-486b-bd5e-0834c637e534">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3febe9b55aba4f7ab2b00d9416ec975d_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfOTg_445dce88-56d0-4d8e-bfaf-e914a8e760bf">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseCost
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTE4MQ_7f77cf68-0134-4a46-9897-0c0290c45562"
      unitRef="usd">1400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTE4OA_5b0b1d16-1c2d-499d-8806-f6b0db53cea3"
      unitRef="usd">4100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTIzNw_4bce27ab-3f87-4ee1-9dba-4d21a609cde4"
      unitRef="usd">1200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTI0NA_4cc3b0bb-a8ba-41c8-8914-2af843fdfcf5"
      unitRef="usd">3400000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTMzOQ_a22f5b39-0441-4bdc-9cbd-5a06f1605427"
      unitRef="usd">200000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTM0Ng_930722d1-7404-4dc0-93ea-5e5de2f7dfc1"
      unitRef="usd">500000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTM5NQ_31ad366b-c374-49c4-95b3-5802b2838915"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTM5NQ_b1b98272-b9cb-4cfd-896f-6b3df0404d21"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTUxMg_ca956ba1-5c31-4d09-858a-1bcd5318bd75"
      unitRef="usd">1500000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTUxOQ_acf4d57b-cd26-452e-a410-4120ba93da2f"
      unitRef="usd">4300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTU2OA_71679482-73c3-4ce3-ab46-959920c30c21"
      unitRef="usd">1300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMTU3NQ_f08a9f42-d5a8-4c49-a260-1bf0010587d7"
      unitRef="usd">3800000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMjAwMw_4fb9cd46-6df9-4778-b2dc-6dcda5e8e115">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the maturities of the Company's operating lease liabilities were as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Leases&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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 (remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;5,914&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;5,462&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;4,250&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,796&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments, 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;21,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&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;20,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;15,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfMi0xLTEtMS01OTgzNA_7825e968-6652-4f7f-95fe-6dc5ba7a71fc"
      unitRef="usd">1459000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfMy0xLTEtMS01OTgzNA_8d522f9e-3ebb-431a-b957-dc5538efc1e7"
      unitRef="usd">5914000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfNC0xLTEtMS01OTgzNA_ac6964c3-ad92-4a06-839b-636893a36189"
      unitRef="usd">5462000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfNS0xLTEtMS01OTgzNA_0f24137e-1874-4518-b763-349389522bad"
      unitRef="usd">4250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfNi0xLTEtMS01OTgzNA_454b626f-0d6a-4999-9ef9-b7b0918535fc"
      unitRef="usd">3796000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <crct:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfNy0xLTEtMS01OTgzNA_bf59d268-c29b-44d6-be03-8ac2d804945a"
      unitRef="usd">967000</crct:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfOC0xLTEtMS01OTgzNA_4509c3b1-1a8a-411a-b359-3c480e2d11b9"
      unitRef="usd">21848000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfOS0xLTEtMS01OTgzNA_b599078f-7259-4fbc-80d3-13fbaa5a84d3"
      unitRef="usd">1244000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfMTAtMS0xLTEtNTk4MzQ_c51cc9ec-b821-4657-a905-6d52a5b4b0f6"
      unitRef="usd">20604000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfMTEtMS0xLTEtNTk4MzQ_dea4c68f-e57c-4fdf-baa9-a36f8f3e9ef9"
      unitRef="usd">5342000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmVmYmNjMGEzZmM1ZTQ4OGI5MjcyM2FhYjM0MWU1ZGNjL3RhYmxlcmFuZ2U6ZWZiY2MwYTNmYzVlNDg4YjkyNzIzYWFiMzQxZTVkY2NfMTItMS0xLTEtNTk4MzQ_1c6e2486-0b1f-4c0c-b4e4-5ef3af1f1217"
      unitRef="usd">15262000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RleHRyZWdpb246M2ViZGQyOWVlYzk5NDdjZTlhNDFhNzlhMmJhNzVmZGNfMjAwNA_d0a9543d-3ccb-45e9-b1bb-47571f99b57b">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the weighted average remaining operating lease term&#160;and the weighted average discount rate used to determine the operating lease liability were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate of 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmE3NWM4OTE3ZmQyMDRlMmFhMmE1ZTk1MjQ0YTc3NjliL3RhYmxlcmFuZ2U6YTc1Yzg5MTdmZDIwNGUyYWEyYTVlOTUyNDRhNzc2OWJfMS0xLTEtMS01OTgzNA_a97e7da7-cb99-447b-9a2d-7dd2251e8cb7">P4Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibb89c02c3b82435c9f4bac8d0c59eeba_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83My9mcmFnOjNlYmRkMjllZWM5OTQ3Y2U5YTQxYTc5YTJiYTc1ZmRjL3RhYmxlOmE3NWM4OTE3ZmQyMDRlMmFhMmE1ZTk1MjQ0YTc3NjliL3RhYmxlcmFuZ2U6YTc1Yzg5MTdmZDIwNGUyYWEyYTVlOTUyNDRhNzc2OWJfMi0xLTEtMS01OTgzNA_5e3f93a6-4e59-4552-b0c4-73dc16e8817a"
      unitRef="number">0.026</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfNDA1_10ff3054-f7eb-4059-9e78-efd87fb0b159">Related Party Transactions For the three months ended September&#160;30, 2022 and 2021, the Company received no capital contributions from its former parent company, Cricut Holdings. For the nine months ended September&#160;30, 2022 and 2021, the Company received capital contributions of nil and $0.2 million from its former parent company, Cricut Holdings. The equity offering was purchased by a subset of then current common unitholders of Cricut Holdings and employees of the Company.The Company has an active common stock repurchase program that allows for the repurchase of common stock in the open market or in private transactions as described in Note 9. On August 24, 2022 the Company repurchased and retired 250,000 shares of its Class A common stock from a previous executive at a price per share at the market price of $6.47 in a private transaction for a total of $1.6&#160;million.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i0d99463cea744c7da39b7623f730b8be_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfNzY_1c052b98-e13a-4db8-a25a-70877ed9734e"
      unitRef="usd">0</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i0e53a87b15244af58834ad12debe12ee_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfNzY_a579f086-5f2f-4d32-aaf6-9b74263ee357"
      unitRef="usd">0</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i2a8e2716cb8549a2bf69d862d212d40f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfMjE4_136c0d1c-419c-4036-a732-b1afa5a949d0"
      unitRef="usd">0</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i0d6c539623224c54a520457e9848cad8_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfMjI1_762f830e-2e98-4bdf-ac87-59a9b7632514"
      unitRef="usd">200000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic130ec3ed71a46dc9fa9fefa2abeef47_D20220824-20220824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfNDk0NzgwMjMyNzIwMQ_e8fab507-fc77-4d16-be58-654fee0f97f8"
      unitRef="shares">250000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:SharePrice
      contextRef="i29eaf356d4f24812aea9b202976d2448_I20220824"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfNDk0NzgwMjMyNzIyNA_c7f2df42-4607-4597-a3ee-b33969a93e50"
      unitRef="usdPerShare">6.47</us-gaap:SharePrice>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic130ec3ed71a46dc9fa9fefa2abeef47_D20220824-20220824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83Ni9mcmFnOjJlYWI0NzgwNTY2MDQ2MjNiNjgwYWEzMjVkNjFkN2Q3L3RleHRyZWdpb246MmVhYjQ3ODA1NjYwNDYyM2I2ODBhYTMyNWQ2MWQ3ZDdfNDk0NzgwMjMyNzIxMA_e9484d8d-89d6-4004-9ced-bd9cb902a370"
      unitRef="usd">1600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfNDEz_ec93c120-528f-4d3d-9dbc-2ab5c0f42638">Employee Benefit PlanThe Company sponsors a 401(k) plan for the benefit of its employees who have attained at least 18 years of age. The Company matches 50% of the first 12% of an employee&#x2019;s salary contributed to the plan on the first day of the month following their hire date. The Company contributed $0.6 million and $2.0 million for the three and nine months ended September&#160;30, 2022. The Company contributed $0.6 million and $1.8 million for the three and nine months ended September&#160;30, 2021, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfMTUz_d3b2fab6-7d92-456f-babe-eb1baeb9455e"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfMTY5_57ee29d3-e5e5-4434-b4f5-754095f4a5bc"
      unitRef="number">0.12</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfMzAx_294d9486-0807-4e20-9eca-17cde220566b"
      unitRef="usd">600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfMzA4_20a01cb1-4ee4-4809-afbb-6e9e6c0641d7"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfMzYz_f7d7397c-723e-4740-a995-ca1d1b918d61"
      unitRef="usd">600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl83OS9mcmFnOjQ5YTc1ZjU1M2U4ZjQ4ZGI5YjRlODRmOTIxZGI2MjQ3L3RleHRyZWdpb246NDlhNzVmNTUzZThmNDhkYjliNGU4NGY5MjFkYjYyNDdfMzcw_25f1a815-a330-43ad-80c9-7524ae82ef11"
      unitRef="usd">1800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RleHRyZWdpb246MWMzNjFmN2JjMzkxNGEzN2E0ZjAwNWI3Yjg2NzlhZmVfNTI2_da3e09ec-0179-4cc5-861f-88e19175c998">Net Income Per Share&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of net income per share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except share and per share amounts)&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding, basic&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;215,347,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,988,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;214,361,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,169,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, basic&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;0.06&#160;&lt;/span&gt;&lt;/td&gt;&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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&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;0.23&#160;&lt;/span&gt;&lt;/td&gt;&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;0.62&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding, basic&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;215,347,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,988,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;214,361,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,169,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average effect of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested common stock subject to forfeiture&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;4,877,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;12,326,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;6,196,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;8,572,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;34,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;732,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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;128,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;1,726,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;511,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underwriters&#x2019; option to purchase additional shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,353,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,331,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,103,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,491,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options&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;3,574,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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;6,073,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;236,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,870,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;236,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested common stock subject to forfeiture&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;1,054,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, 6,565,000 PRSUs were not assessed for inclusion in diluted earnings per share, and any potential antidilutive shares were excluded from the table above because they are subject to performance conditions that were not achieved as of such date.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RleHRyZWdpb246MWMzNjFmN2JjMzkxNGEzN2E0ZjAwNWI3Yjg2NzlhZmVfNTI3_5d44c20c-3dd5-45d4-a69a-889080afc0dd">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of net income per share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except share and per share amounts)&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding, basic&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;215,347,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,988,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;214,361,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,169,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, basic&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;0.06&#160;&lt;/span&gt;&lt;/td&gt;&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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&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;0.23&#160;&lt;/span&gt;&lt;/td&gt;&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;0.62&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used in computation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding, basic&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;215,347,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,988,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;214,361,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;208,169,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average effect of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested common stock subject to forfeiture&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;4,877,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;12,326,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;6,196,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;8,572,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;34,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;732,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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;128,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;1,726,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;511,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underwriters&#x2019; option to purchase additional shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,353,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,331,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,103,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,491,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNC0xLTEtMS01OTgzNA_f15eb0c7-dfcc-4acc-a00a-4d1faedb93e0"
      unitRef="usd">12444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNC0zLTEtMS01OTgzNA_2f7df437-760f-47a7-b9ee-e69fce575113"
      unitRef="usd">30005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNC01LTEtMS01OTgzNA_2f4b2f1d-1fda-4bcf-8817-d7cf58fdfad8"
      unitRef="usd">49775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNC03LTEtMS01OTgzNA_3df3eecd-35a5-4a8f-8e17-db7496dfde98"
      unitRef="usd">128549000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNi0xLTEtMS01OTgzNA_35fdcd6a-2e4b-40f4-9b93-d5f7611f046b"
      unitRef="shares">215347882</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNi0zLTEtMS01OTgzNA_440152b0-5556-4c2f-b5d4-c1fe7c70c5b9"
      unitRef="shares">208988168</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNi01LTEtMS01OTgzNA_6e1bdc27-d30a-422f-8b50-c9bf5dc11984"
      unitRef="shares">214361026</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNi03LTEtMS01OTgzNA_871c4d4e-baad-49d7-836d-22158a49cf3d"
      unitRef="shares">208169736</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNy0xLTEtMS01OTgzNA_1afa3d77-920b-4cbb-9d91-c937ca589fdd"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNy0zLTEtMS01OTgzNA_768b9bce-f66b-4fa5-8998-ee346a2db580"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNy01LTEtMS01OTgzNA_02c13637-55b5-4521-bf96-4b173c2eace0"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfNy03LTEtMS01OTgzNA_c7f50534-4020-4240-b1de-6b6e800d99e7"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTAtMS0xLTEtNTk4MzQ_8d0b7082-089f-475f-9fdc-84734146352c"
      unitRef="usd">12444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTAtMy0xLTEtNTk4MzQ_2359c461-98f6-4972-a73d-332b0adb0ab8"
      unitRef="usd">30005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTAtNS0xLTEtNTk4MzQ_f017bb04-6c24-4e2e-b3df-f5cbd63dcabc"
      unitRef="usd">49775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTAtNy0xLTEtNTk4MzQ_52e24ba1-f07e-4b65-9969-3b3482a03b43"
      unitRef="usd">128549000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTItMS0xLTEtNTk4MzQ_5c638bf9-5b53-4407-96f6-9dd0caf29038"
      unitRef="shares">215347882</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTItMy0xLTEtNTk4MzQ_2b778b2b-a181-4e01-abd0-24393a3392af"
      unitRef="shares">208988168</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTItNS0xLTEtNTk4MzQ_9b566ccf-ef6a-4549-8c77-a4472cf9b432"
      unitRef="shares">214361026</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTItNy0xLTEtNTk4MzQ_b0ea091f-0b70-4e3c-9260-f1c9d981b587"
      unitRef="shares">208169736</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTQtMS0xLTEtNTk4MzQ_a6d1f246-eab1-4f8c-8c56-17c11c8edc25"
      unitRef="shares">4877317</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTQtMy0xLTEtNTk4MzQ_49055547-6727-43b7-96be-14a5683e5a06"
      unitRef="shares">12326206</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTQtNS0xLTEtNTk4MzQ_ca99dcc6-03ca-4be3-8180-d110a787495b"
      unitRef="shares">6196682</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTQtNy0xLTEtNTk4MzQ_83b9de9b-f38a-4283-9c70-005df33a0cd9"
      unitRef="shares">8572134</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1b33585cd5ee4ffebee18d025c33ef6f_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTUtMS0xLTEtNTk4MzQ_7d2ec4d6-0e87-4d64-b42d-be3b1a1c5fe3"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i956e67713bd543fca312fe68535a14e5_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTUtMy0xLTEtNTk4MzQ_553b5925-0c27-446b-bfac-c883113811f0"
      unitRef="shares">1290101</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8480b4f07dfa49aa96eb39c468811a1d_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTUtNS0xLTEtNTk4MzQ_437cb153-4fd5-4a22-846e-d4f2f1b60c89"
      unitRef="shares">34560</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia1a423b5059f4a6499cbafcde12c2e2c_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTUtNy0xLTEtNTk4MzQ_7ca1d52b-60e9-45ca-8c7a-1020ba08e527"
      unitRef="shares">732824</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i251f335469d14b068aba4cd6521bcaff_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTYtMS0xLTEtNTk4MzQ_13539116-4a7b-41da-b41a-3158c93e1538"
      unitRef="shares">128608</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if78f0a6d247344208abc7a1ba9c9cffb_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTYtMy0xLTEtNTk4MzQ_bf2edbc3-45bd-4a87-8231-f66eabcdd232"
      unitRef="shares">1726564</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i15557144418b4bc6860e782dbeabb1c2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTYtNS0xLTEtNTk4MzQ_28a5f0e1-ab7c-48ca-896d-5bee75dfcfc2"
      unitRef="shares">511323</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ieb29ea8bcbf04e1087092720ba6f5fb3_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTYtNy0xLTEtNTk4MzQ_7a1fb950-cf24-4e56-a309-15ed6c8f4c1e"
      unitRef="shares">991288</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTctMS0xLTEtNTk4MzQ_8ec897bf-443c-4759-8c4c-b64c0209ab46"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTctMy0xLTEtNTk4MzQ_bdc8d11a-582e-4a8b-ab51-c1611ac464e0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTctNS0xLTEtNTk4MzQ_962fc771-2429-4f36-b019-67d7586d6d6e"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTctNy0xLTEtNTk4MzQ_93054052-2fe3-41fb-b7fe-a5db6df5b744"
      unitRef="shares">25132</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTgtMS0xLTEtNTk4MzQ_7911454f-0799-47aa-ab3e-63d030bd2791"
      unitRef="shares">220353807</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTgtMy0xLTEtNTk4MzQ_8e0890ab-5f67-408a-bc6c-fb142992b8d2"
      unitRef="shares">224331039</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTgtNS0xLTEtNTk4MzQ_a012714d-0d47-4ae0-b705-e522b7ec68b0"
      unitRef="shares">221103591</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTgtNy0xLTEtNTk4MzQ_ae36a781-32cd-4780-9309-bb8e1f7e880d"
      unitRef="shares">218491114</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTktMS0xLTEtNTk4MzQ_96788bad-ed27-4a2f-815c-789c31f203b0"
      unitRef="usdPerShare">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTktMy0xLTEtNTk4MzQ_38753ea6-19c0-4c22-b563-58722f103a0e"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTktNS0xLTEtNTk4MzQ_aba5185b-efd4-404f-918c-1a752a1b37cc"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjZhNzQxNzVkM2Y5ODRkNTNiZWQyMDZhNGJkZGYxMTFmL3RhYmxlcmFuZ2U6NmE3NDE3NWQzZjk4NGQ1M2JlZDIwNmE0YmRkZjExMWZfMTktNy0xLTEtNTk4MzQ_bbe41fc9-cfd8-487f-b25c-d75b1b037993"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RleHRyZWdpb246MWMzNjFmN2JjMzkxNGEzN2E0ZjAwNWI3Yjg2NzlhZmVfNTI4_918b8ff9-6c81-4dbb-b382-865f9fb7e9ed">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the computation of diluted earnings per share for the periods presented because including them would have had an anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options&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;3,574,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,206,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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;6,073,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;236,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,870,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;236,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested common stock subject to forfeiture&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;1,054,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf8e901e9c134a9981594ad5e1878e35_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfMy0xLTEtMS01OTgzNA_630c0ba9-96e1-47c7-8076-7d8bacd7b829"
      unitRef="shares">3574058</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if13b5ebedb2e4b3fbf4aa083f927cf73_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfMy0zLTEtMS01OTgzNA_a65972e4-3f28-41e4-b664-5407cb2acd30"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia9da3e36b7904563886ff9ca4bdf760d_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfMy01LTEtMS01OTgzNA_2dcc1de9-d008-43eb-81e5-a7f6626b30ef"
      unitRef="shares">3206058</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic2384163a623469e8e9f510aacfca0ca_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfMy03LTEtMS01OTgzNA_0f59c777-15ed-4cbe-86b4-70203135a75b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd61807276ed4622a2c364970f12e88c_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNC0xLTEtMS01OTgzNA_2a47b66c-1284-4d9c-aad1-23d399a50d22"
      unitRef="shares">6073656</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8706ab6bf3ec4708ad49db317a2024a3_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNC0zLTEtMS01OTgzNA_6bbcbf21-14f8-48f2-9d1a-302013b96c62"
      unitRef="shares">236000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i57daf3a1996c46abba0f592b8a1dc8f2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNC01LTEtMS01OTgzNA_7d708c0a-9fe3-42bb-bb6f-484be56d337d"
      unitRef="shares">5870678</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6176f93b5a5a4a3183cc7c9c98121c24_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNC03LTEtMS01OTgzNA_43e8eea9-b14a-46be-85b8-f2e62955a6da"
      unitRef="shares">236000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i659d7304e6c7434abed1bc22e4f1a9ec_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNS0xLTEtMS01OTgzNA_ca381007-59de-43e5-ae79-5c509b8e4821"
      unitRef="shares">1054555</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1aa9b13d03ac4777b416343ac45101c7_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNS0zLTEtMS01OTgzNA_d37347ff-3686-49d3-85bc-aa3044b5393c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14478c5c78c644c199e073603119ad08_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNS01LTEtMS01OTgzNA_c435486f-4ba5-4438-ae77-a9b4d155b1ed"
      unitRef="shares">641845</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i87ba4a61dcae4104a251a40ff2922444_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RhYmxlOjViZTNjOTI0MjYxZDQ2YjZhMTUzOGQ5MzA3ZWIzMTA1L3RhYmxlcmFuZ2U6NWJlM2M5MjQyNjFkNDZiNmExNTM4ZDkzMDdlYjMxMDVfNS03LTEtMS01OTgzNA_741bb461-c058-43db-a0d1-4089b77dc910"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7d8e2e68c7cc4f45a3f952db71a9a934_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84Mi9mcmFnOjFjMzYxZjdiYzM5MTRhMzdhNGYwMDViN2I4Njc5YWZlL3RleHRyZWdpb246MWMzNjFmN2JjMzkxNGEzN2E0ZjAwNWI3Yjg2NzlhZmVfMjky_98f7617c-175b-4fe9-9183-603101b43230"
      unitRef="shares">6565000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RleHRyZWdpb246M2Y3OWM1ZDA3MDgwNDA3M2FlZmFhMjcwOWZmNGUxZjNfMTc1NQ_87021be9-8130-458d-beb6-228bbeb07b3d">Segment Information &lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies ASC Topic 280, Segment Reporting, in determining reportable segments for its financial statement disclosure. The Company&#x2019;s operating segments are generally organized by the type of product or service offered. Similar operating segments have been aggregated into three reportable segments: Connected Machines, Subscriptions and Accessories and Materials. Segment information is presented in the same manner that the Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;) reviews the results of operations in assessing performance and allocating resources. The CODM reviews revenue and gross profit for each of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment. The Company does not allocate assets at the reportable segment level as these are managed on an entity wide group basis. As of September&#160;30, 2022, long-lived assets located outside the United States, primarily located in Malaysia and China, were $21.2 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Connected Machines segment derives revenue from the sale of its connected machine hardware and related essential software. The Subscriptions segment derives revenue primarily from monthly and annual subscription fees and a portion of the revenue allocated to unspecified future upgrades and enhancements related to the essential software and access to the Company&#x2019;s cloud-based services. The Accessories and Materials segment primarily consists of craft, DIY, home d&#xe9;cor products and heat presses including the Cricut EasyPress, Cricut Mug Press, and Cricut Autopress. There are no internal revenue transactions between the Company&#x2019;s segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Connected Machines:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;102,454&#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: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;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;150,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;390,100&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;49,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,649&#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: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;144,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,558&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;3,180&#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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,805&#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: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;5,414&#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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,542&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;68,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,303&#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: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;201,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,115&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'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;padding:2px 0;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;5,934&#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: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;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;18,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;15,517&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&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;62,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,369&#160;&lt;/span&gt;&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: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;182,314&#160;&lt;/span&gt;&lt;/td&gt;&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,598&#160;&lt;/span&gt;&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accessories and Materials:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;104,329&#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: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;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;254,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;378,186&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;39,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,440&#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: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;175,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,698&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;16,289&#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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,889&#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: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;78,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,488&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;176,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,086&#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: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;605,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,401&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;158,023&#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: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;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;339,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;565,773&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;102,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;352,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RleHRyZWdpb246M2Y3OWM1ZDA3MDgwNDA3M2FlZmFhMjcwOWZmNGUxZjNfMzA4_51444980-a2d6-49f0-bdd9-9d124d3c14b8"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NoncurrentAssets
      contextRef="iefaa39e1491f49c6a36e529e4957a186_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RleHRyZWdpb246M2Y3OWM1ZDA3MDgwNDA3M2FlZmFhMjcwOWZmNGUxZjNfOTgz_f3f5f590-79c3-47c0-b371-d561756b764c"
      unitRef="usd">21200000</us-gaap:NoncurrentAssets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RleHRyZWdpb246M2Y3OWM1ZDA3MDgwNDA3M2FlZmFhMjcwOWZmNGUxZjNfMTc1Ng_9e39d2c9-f781-4542-b759-6e9d76a4f03e">&lt;div style="margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Connected Machines:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;102,454&#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: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;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;150,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;390,100&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;49,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,649&#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: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;144,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,558&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;3,180&#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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,805&#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: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;5,414&#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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,542&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;68,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,303&#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: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;201,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,115&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'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;padding:2px 0;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;5,934&#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: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;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;18,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;15,517&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&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;62,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,369&#160;&lt;/span&gt;&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: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;182,314&#160;&lt;/span&gt;&lt;/td&gt;&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,598&#160;&lt;/span&gt;&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accessories and Materials:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;104,329&#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: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;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;254,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;378,186&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;39,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,440&#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: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;175,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,698&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;16,289&#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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,889&#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: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;78,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,488&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;176,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,086&#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: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;605,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,401&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;158,023&#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: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;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;339,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:middle"&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;padding:2px 0;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;565,773&#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;102,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;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;352,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7023af4daf2743fe8170d67edc45595d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNC0xLTEtMS01OTgzNA_76d36cdb-93ea-4f13-98a8-eb420ea7ebca"
      unitRef="usd">52420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i256611c128064a37b63573aa6cf1dcd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNC0zLTEtMS01OTgzNA_7ade9512-4858-464e-8da8-60d0e5f9a582"
      unitRef="usd">102454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia786ec2bd17a49fda70c296e6f088d6e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNC01LTEtMS01OTgzNA_b61ff470-ed20-42fd-85f1-2f8c58f61958"
      unitRef="usd">150249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb9c1989cf3c408488a1d10a2e9030e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNC03LTEtMS01OTgzNA_1ad1a07d-1f95-400b-b061-7ef7dd0ef9ef"
      unitRef="usd">390100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i7023af4daf2743fe8170d67edc45595d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNS0xLTEtMS01OTgzNA_80f8421e-c9af-4e2d-a082-21f652f09ebd"
      unitRef="usd">49240000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i256611c128064a37b63573aa6cf1dcd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNS0zLTEtMS01OTgzNA_ba8fd1da-a6fa-4512-8637-ec59a853b6df"
      unitRef="usd">87649000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia786ec2bd17a49fda70c296e6f088d6e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNS01LTEtMS01OTgzNA_a1b3d93e-2345-48d3-bc33-bb1aba3b139b"
      unitRef="usd">144835000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifb9c1989cf3c408488a1d10a2e9030e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNS03LTEtMS01OTgzNA_c9ce42ec-d04b-4c0e-9135-c5d0ff3f1176"
      unitRef="usd">323558000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i7023af4daf2743fe8170d67edc45595d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNi0xLTEtMS01OTgzNA_e18ef918-4a9b-4a1e-86a4-c3269cc0e78d"
      unitRef="usd">3180000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i256611c128064a37b63573aa6cf1dcd6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNi0zLTEtMS01OTgzNA_eddc1eee-fc31-46a5-9e06-280b03b88aa6"
      unitRef="usd">14805000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia786ec2bd17a49fda70c296e6f088d6e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNi01LTEtMS01OTgzNA_7ea539a2-2785-48c8-8897-22b182fee961"
      unitRef="usd">5414000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifb9c1989cf3c408488a1d10a2e9030e4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfNi03LTEtMS01OTgzNA_32a771fe-c3c3-4aa8-b5fa-7709b68db6c1"
      unitRef="usd">66542000</us-gaap:GrossProfit>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4342b0aa405d4f6f8a9eae5963714f8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfOS0xLTEtMS01OTgzNA_bc5a55d2-57d9-4135-bb40-fce7a5603542"
      unitRef="usd">68865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4707579f1ae463c99584dfbb3ea1d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfOS0zLTEtMS01OTgzNA_d66e80b4-807d-4bd8-9297-150cb2a00229"
      unitRef="usd">53303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8e5ac7c44e24ab88f6613300fd8d09e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfOS01LTEtMS01OTgzNA_cdb7f81e-ae40-4cb2-8ea2-987c5c3cdd2c"
      unitRef="usd">201247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i475d03b8239842c9a8edc774fb57d2fb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfOS03LTEtMS01OTgzNA_f5aab912-8319-4418-98c5-b1aeeea763ec"
      unitRef="usd">150115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i4342b0aa405d4f6f8a9eae5963714f8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTAtMS0xLTEtNTk4MzQ_9c9fd5fd-8f9d-4991-8e42-0df1592bf215"
      unitRef="usd">6500000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id4707579f1ae463c99584dfbb3ea1d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTAtMy0xLTEtNTk4MzQ_4a0d5f30-cf23-4514-ae42-9c0f206750dd"
      unitRef="usd">5934000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia8e5ac7c44e24ab88f6613300fd8d09e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTAtNS0xLTEtNTk4MzQ_62f18091-4b26-4b86-a094-026ac34f0d7f"
      unitRef="usd">18933000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i475d03b8239842c9a8edc774fb57d2fb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTAtNy0xLTEtNTk4MzQ_12e36ab3-56b3-40f9-85bf-e2ffd6e0c843"
      unitRef="usd">15517000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i4342b0aa405d4f6f8a9eae5963714f8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTEtMS0xLTEtNTk4MzQ_e31e7229-6008-4d66-9ceb-b29f03c7f7ab"
      unitRef="usd">62365000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id4707579f1ae463c99584dfbb3ea1d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTEtMy0xLTEtNTk4MzQ_a2f4c68d-96e7-47b9-8361-df9e5c82ba52"
      unitRef="usd">47369000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia8e5ac7c44e24ab88f6613300fd8d09e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTEtNS0xLTEtNTk4MzQ_4b67bfdd-0f2d-4c46-8655-1f3ea0c82f1b"
      unitRef="usd">182314000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i475d03b8239842c9a8edc774fb57d2fb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTEtNy0xLTEtNTk4MzQ_d992c3e0-0398-4292-b4d5-2d5c0817a88f"
      unitRef="usd">134598000</us-gaap:GrossProfit>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d3e3a2937ad49a58c6d7bb7136c962e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTQtMS0xLTEtNTk4MzQ_8a05dd72-8b57-4dbd-878b-aa9d0a91a3a7"
      unitRef="usd">55711000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb9a9a34bc2f414fa4fcf8c99ebd2319_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTQtMy0xLTEtNTk4MzQ_f27438d6-77a1-490a-b0d4-0e5cc8f28811"
      unitRef="usd">104329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e73a1e55b72406e82bdca935bbf090a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTQtNS0xLTEtNTk4MzQ_501289c1-8482-4617-890f-b71018528539"
      unitRef="usd">254040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i376edaaf339c4f93ac70ec980639f5d4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTQtNy0xLTEtNTk4MzQ_97db1884-87f7-4229-a83f-ce03288cc3a3"
      unitRef="usd">378186000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i9d3e3a2937ad49a58c6d7bb7136c962e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTUtMS0xLTEtNTk4MzQ_14bb5aae-3d70-425b-b8fa-e608344d7411"
      unitRef="usd">39422000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idb9a9a34bc2f414fa4fcf8c99ebd2319_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTUtMy0xLTEtNTk4MzQ_9d9a1f86-fd52-4e0e-8dfc-4a62366ebd75"
      unitRef="usd">64440000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5e73a1e55b72406e82bdca935bbf090a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTUtNS0xLTEtNTk4MzQ_47ab6721-2d3e-46ca-b384-31ca1b84a6fc"
      unitRef="usd">175486000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i376edaaf339c4f93ac70ec980639f5d4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTUtNy0xLTEtNTk4MzQ_d9853cd2-b0aa-4a5c-8790-e52d418ecf37"
      unitRef="usd">226698000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i9d3e3a2937ad49a58c6d7bb7136c962e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTYtMS0xLTEtNTk4MzQ_41e76576-6552-4e62-9bce-882a60f1f20d"
      unitRef="usd">16289000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idb9a9a34bc2f414fa4fcf8c99ebd2319_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTYtMy0xLTEtNTk4MzQ_9cc6e1b2-660e-40d0-b9d6-cdf651a48c76"
      unitRef="usd">39889000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5e73a1e55b72406e82bdca935bbf090a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTYtNS0xLTEtNTk4MzQ_571a0664-293f-4330-9319-24b0a5bb4d30"
      unitRef="usd">78554000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i376edaaf339c4f93ac70ec980639f5d4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTYtNy0xLTEtNTk4MzQ_c228f3ae-8cd5-4694-8dab-a923c177bf56"
      unitRef="usd">151488000</us-gaap:GrossProfit>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTktMS0xLTEtNTk4MzQ_516b2f28-23d4-4448-b846-54749de53eb7"
      unitRef="usd">176996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTktMy0xLTEtNTk4MzQ_9f8165f5-0a17-4465-b7fa-900cdfbe6606"
      unitRef="usd">260086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTktNS0xLTEtNTk4MzQ_db3e1de5-b0d8-4e4c-bbf1-6615d8ad23ed"
      unitRef="usd">605536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMTktNy0xLTEtNTk4MzQ_4cc2006a-e52f-4477-9d93-c3d15184f19f"
      unitRef="usd">918401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjAtMS0xLTEtNTk4MzQ_f8e0526c-808b-4191-b079-b0b6912de2a1"
      unitRef="usd">95162000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjAtMy0xLTEtNTk4MzQ_b4441ff4-722c-4291-ae5a-616452e2ed8d"
      unitRef="usd">158023000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjAtNS0xLTEtNTk4MzQ_4f400470-b161-4eef-a493-d4b5a5275ddc"
      unitRef="usd">339254000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjAtNy0xLTEtNTk4MzQ_c266bc2d-c9f7-493f-8a44-e8d7b25edae3"
      unitRef="usd">565773000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i6c7f4f1fc3484471bf2379484fd65e71_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjEtMS0xLTEtNTk4MzQ_1afd732a-46d7-4574-8fd0-497b611efb99"
      unitRef="usd">81834000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9f25146b48644d26a79114354eb12659_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjEtMy0xLTEtNTk4MzQ_ecec426c-ac85-4163-97a0-cccbceb9fc0b"
      unitRef="usd">102063000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9c4f0a8179a34315b62a7236c24edbca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjEtNS0xLTEtNTk4MzQ_ff1f5b1b-b9bb-4111-9dbb-35b7dbc6a0dd"
      unitRef="usd">266282000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i26b08f24fb8f4738a1dccd42965218df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkZGI0NmZlYTdiZjRkNmFhY2U3Y2Q3YTJlMjNkMTZiL3NlYzowZGRiNDZmZWE3YmY0ZDZhYWNlN2NkN2EyZTIzZDE2Yl84NS9mcmFnOjNmNzljNWQwNzA4MDQwNzNhZWZhYTI3MDlmZjRlMWYzL3RhYmxlOmNlZWRhOGFhNTVjZTQxZTJiODU0NzE2NTI4ZjU1OWM2L3RhYmxlcmFuZ2U6Y2VlZGE4YWE1NWNlNDFlMmI4NTQ3MTY1MjhmNTU5YzZfMjEtNy0xLTEtNTk4MzQ_c5ed8fee-b5c2-4556-a463-d720ce88de67"
      unitRef="usd">352628000</us-gaap:GrossProfit>
</xbrl>
