<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nrix="http://www.nurixtx.com/20221130"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="nrix-20221130.xsd" xlink:type="simple"/>
    <context id="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ica17e7b6f13047129c4accabd5e9119c_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i301a25e453764015afe1e516ccae3052_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ic589353fd8814b8c8b1f1b13fcb0f043_D20191201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i07014c9010f44e28837a663f8776a1d2_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="id56e6638057240d4831623e21e0de951_D20190601-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i1509c53dfdd34a22b11aefc92b044c8e_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="ib9dd50926c174fac86b94efbb9320aa1_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i6f462d579abc4ed3a34293ef31037c19_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i6ae1f1baa4bb48a1bbf0039f4649e8bc_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ib4d75890462b4ff8a98ff9217656597b_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i0ff07fccea64401799dc90bcf45f3f65_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i632946ec280d40528f6a4d5e7b7c47b0_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i55fbdf0eca174c2ab58b41dac1a96909_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="if164112db2e04709a7fa8c18bdb5f09c_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i4f736ded81cf4fd68d96cb4c87ffab2a_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i3c26341e76354ceb84d7673939247e58_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i99253e3aff824626bdaef3467428511e_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="id151aee90305410b95c303332f013890_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i7f2be38e21fa473880deaa41020cc08d_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i7d401a17a4e445a59f007795641d226d_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i0be454f82a66475bb15ad30d68324bbf_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i4f1d7bb8c7764c8cb7cb93b7dba63745_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ia1f5b43173304831a8ab5995e0b2adea_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i12eb74b19716433588a2b5c08e344580_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="idd510b6bb9c24f1192617c29151e1021_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="ia959aa2cdee94020bf171cccb7c47489_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i79d42fc261c0470bb53cd26a70053cdc_D20200728-20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-28</startDate>
            <endDate>2020-07-28</endDate>
        </period>
    </context>
    <context id="iad4677f8ae904389bccc947027f9013a_I20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <context id="i709751f83c56436da1247062fb21d962_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3e191db2a59c49988638eda9ef1cd610_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0333f8f8994646e49961faedf49adc5a_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i741f00b560344216943be2ddf6073f2f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9049ad63ea4b4d3b922698d9058940eb_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">nrix:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i613915fa6cdd4f64959c5335043cc42b_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrix:PiperSandlerAndCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:AtTheMarketOfferingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">nrix:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i91ec5dd6e13b4ec8a7821970a3be238f_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrix:PiperSandlerAndCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:AtTheMarketOfferingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">nrix:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i4b38455e0e2d4c349fd02e4866797721_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrix:PiperSandlerAndCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:AtTheMarketOfferingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">nrix:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4fdda47de0c44d1db1550b91a8cd1eab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrix:PiperSandlerAndCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:AtTheMarketOfferingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">nrix:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2bc025a5d4384077865b9476a1b05e49_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrix:PiperSandlerAndCoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:AtTheMarketOfferingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">nrix:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i41d5f689794b4a98af49173984ab4087_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">nrix:PreFundedWarrantsMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:RegisteredDirectOfferingsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="id3e31cdd29984288965b03c44930165b_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">nrix:PreFundedWarrantsMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">nrix:RegisteredDirectOfferingsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i589a82ccc1bc4fab9f7c3092dcf402eb_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i538d7350d2e243f7afdd05a1df6a96e5_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i245623109b8d420ba4d3bc61cb6cd903_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i1c8478d6e23b4de480536d55c8af8754_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ic965cd95c3594ca1a1dfec4f0810d980_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nrix:InternalUseSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ib74125dd3c0244cd8bf079c52d082239_D20190601-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i855ba0267a2941e5816427faf3432aaa_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="ifdfa03a63bfd49beb2d0eb53362e029a_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="if7097aac95264013b159d68fb9cdb180_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ia6427d53cd5e47479d104ce90f884c0b_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:GileadAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i3b62f3d1ca93407b888a752845431f29_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id820883dd81f4abbb235359d6a50b0b3_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ic3840a58cad34ca2989c1217c3df122c_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="if544c8592edf40bfb247cc53a430381b_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i20fb520924414a43aac9020a5b78aeb9_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ifaa7396803db4708914fb418c15944de_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">nrix:SanofiAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i4fc748b06d9d4f3c8d4045b062a9388e_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nrix:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i39db6bd89d6d488babb8fdf295c748f9_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nrix:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i2c95eee29798434e8889daeee6d6e102_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="ia256176a9bac44cc862ebc58fcfc57d3_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="if1058469cb0149128fa061bc2149a37c_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i07cba087865b4783ae6a03fbe7f93b33_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i44b7ea36336e4129927ada3b5c6d76c2_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="if8e0743919794b16acb60432a8d0e0e9_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="icb5585be58fb472ea8e0ce111fe0acd0_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="if0000d89d26a4af7ad79aada1ed0ab3d_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i6dd868870b4d4c959d077d855302ca73_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nrix:SoftwareInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i9b5d1396b50d4235b0135ec5362c6602_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nrix:SoftwareInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i5032e4b1134b4fb3a44490bf8ff42499_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i5ed4985288fb45979a64a29a377065ba_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ia67ff1f7de3142fbbad86bd2c368dffa_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i89aa8d141cf44540bec4e3db40eb1570_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i7a1ffb14ab524320a7355d6346c3f34c_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i42d66d31abf3445aa05b4cb39da0f880_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i843380b114554e26973e58b5c3c7da7e_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="id1a3aadd0fd44fc4aac772530d0b4a64_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i32ccbdf2bc974d78b073a22b3604644f_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i44b31d8be64343e6bdcca13f994cc811_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="ic643023d718c410e9c6c741ebeeed067_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">nrix:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i4de544ffa7c44ffba05f47ced67c888e_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i38e8f36b13e7483382e5b7ca1230434c_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i33431cb7b98f468484bace3a0654ffd0_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i00e6b84f15474abd948a06d07b112ac7_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i92a669ae479f471ea0f0940313f78e49_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="if6211e7d0b30424a8b481ea3c406cb0d_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="if284f7b234724086b5b54e1408211898_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i6cd996ad76ca4e0f8cb1435914c22c03_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i871514d729484dbc9674ca420cb703e3_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ief605f63ac3d489b8d016947f4488bf8_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="id7a65fe1121a40809c4a458dd1e23957_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">nrix:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ic883fbf5112c4f988ad2d2131a7c218f_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i2d60698d49b74c65896af87d2c5b39be_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i9d8fc426cc6c40c299cdf5a6e509d9b0_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ibcc038002f914be7b7e7470864ba3af1_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nrix:SanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i9f72a9db52854e0b8d0173b9a1c94584_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nrix:SanFranciscoCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i06e9a498a585405a9b7acc60576d18fb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i71bfe4bc70d24a2f87d2d413bd7236df_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i85a041d151b54a628e05ceb1366bdc62_D20191201-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i5e0cf40c231b4bca937a49472a26b8b2_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">nrix:PreFundedWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="ibe8c32556854472aa117a6fdfd4a8c0a_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">nrix:PreFundedWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2a323a7f4ead4a68a583920724faadcc_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i534f9e8e21454d248cef1a28a55a8fc7_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="id4c2bc86bdd649caa215e1bc9569c42b_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i9f9a9d1812de4bb584c60d99d9362ea5_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i371a1ce8d8934b54b70de04183dcbb88_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i813ddd72171a461ca798d2d1b505cffa_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i4625992f6a604d069b90d6b4836071d4_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i5c9fa4ee9bc842b3bd15ae23c60175d3_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ib4eff7163b694d07b7d30a20cc4034f6_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">nrix:PreFundedWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="ib5e121a6d8c245e287935f703af99c41_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">nrix:PreFundedWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ia950e1eebe4a4005a9f7eaf1bb7b267a_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i252d63c165dc40e9b59dc725fbf19f57_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i7136e6a22e514922abcaa86a81b82fc3_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nrix:IncentiveStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="iafda8ca2834349e3a79f8d386a305d26_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nrix:IncentiveStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i9638e439320a4166a3bc468da2e6a110_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nrix:NonStatutoryStockOptionAndOptionsGrantedToConsultantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i88e186b168934a7dbe5ab9f823f506e6_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i1de869c210464a66b82371049bcfdf6b_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i2e125a4f59294e9997d7878af90a16c6_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i9efe97d51d3f423cb3d7855e9cfef21b_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i03cbe342fae34e5b96274dc1552af8ba_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i6d4ae4254bce4c1e9bcce949edcff8e6_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="iad041f3602394eb086c6d0c7e9706a88_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ibbf1da909d95421d9d675a9183c8380c_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i6dc96a55dc2c4e57b30ad1a2920bdc88_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i75707d8277d6494ca9367cef975a29c6_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i828cdc90236343419567c127291fe155_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ia15f9ef747164bcfb75e7e903103f581_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="if239961c176a409bad391a01f41abd83_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i262005a131f948a0919d2d373b237a85_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i986a006530f44503a9f5be84acfbba0c_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i326e25dc968e4c92b239073fb18220d6_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:StockOptionsRestrictedStockUnitsAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="iea752acf8cf24b58908801321ef360d5_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:StockOptionsRestrictedStockUnitsAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i466c559fe66b42678f96a64d8cf47173_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:StockOptionsRestrictedStockUnitsAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="iaf447f9ef36947c0918264d871929fca_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:StockOptionsRestrictedStockUnitsAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i4feeaa0badbd49349d338afe8c60d543_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:StockOptionsRestrictedStockUnitsAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i28ccdee08ca5496698488e5c455d8193_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrix:StockOptionsRestrictedStockUnitsAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ia1a1a285140a45a7a54477e8cb8754e3_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i29dc91654a6e41369765b8bcdd147ec0_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i11c4be305abe4b1fa651c48c76d8880e_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i22a37be811da42f190666ef56074710a_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i5d473953264d4ec9af166861fffdde11_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ie1ed7b8b70b941dc8a0f7efd3ea51344_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ib36fa73386e949ceb1c3ce68c96a3a2a_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i96925aaafa884ed68028ab687a5f623a_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i33bc5381f9144b109f72021da909c54b_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i463b967a9ccb45dc90c26df95fd23b8c_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i6f0e73b7ec3346c79046e313908b8f99_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i6d7d034be3a24f23aa43b9db51ff0cde_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="id603a2039e0944a7b52317144124a0e4_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">nrix:OptionEarlyExercisedSubjectToVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i4a843cc7a1b1412c991d89cd6223a1a2_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">nrix:OptionEarlyExercisedSubjectToVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="id98c33310936428ab6a2d901e1908c0b_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i78664762df134aa1ad4d813a01127423_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="i7bea6838aa2449289c455fee56ddbbd9_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ib959eef55a0d4ada94c5563a6de41e46_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ia5a6d44d9cd84e60bb180655f6c0e823_D20211201-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="if83132e24a504a1488191201e89b663e_D20201201-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:TrustForBenefitOfEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>nrix:Segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="terms">
        <measure>nrix:terms</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N180L2ZyYWc6NjdiMzY5ZDNkZWRhNGY1MGEzMTIwMWUyYzQ1ZTFmMDcvdGFibGU6OGRkNTY5MjljNDQ1NGUzMDk1ZjMwOWI2NzVkMGQ5YzAvdGFibGVyYW5nZTo4ZGQ1NjkyOWM0NDU0ZTMwOTVmMzA5YjY3NWQwZDljMF8yLTEtMS0xLTc3NQ_fe21fe64-e04d-4122-9ba6-f73f278fd229">0001549595</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N180L2ZyYWc6NjdiMzY5ZDNkZWRhNGY1MGEzMTIwMWUyYzQ1ZTFmMDcvdGFibGU6OGRkNTY5MjljNDQ1NGUzMDk1ZjMwOWI2NzVkMGQ5YzAvdGFibGVyYW5nZTo4ZGQ1NjkyOWM0NDU0ZTMwOTVmMzA5YjY3NWQwZDljMF8zLTEtMS0xLTc3NQ_c6665d0f-6e76-4050-b285-0dab180fa616">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N180L2ZyYWc6NjdiMzY5ZDNkZWRhNGY1MGEzMTIwMWUyYzQ1ZTFmMDcvdGFibGU6OGRkNTY5MjljNDQ1NGUzMDk1ZjMwOWI2NzVkMGQ5YzAvdGFibGVyYW5nZTo4ZGQ1NjkyOWM0NDU0ZTMwOTVmMzA5YjY3NWQwZDljMF80LTEtMS0xLTc3NQ_a2646d45-37d2-45ec-b41c-c226a7765cb2">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N180L2ZyYWc6NjdiMzY5ZDNkZWRhNGY1MGEzMTIwMWUyYzQ1ZTFmMDcvdGFibGU6OGRkNTY5MjljNDQ1NGUzMDk1ZjMwOWI2NzVkMGQ5YzAvdGFibGVyYW5nZTo4ZGQ1NjkyOWM0NDU0ZTMwOTVmMzA5YjY3NWQwZDljMF81LTEtMS0xLTc3NQ_54690027-d592-4a7e-a776-0b046ba37f60">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i88e186b168934a7dbe5ab9f823f506e6_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzEyMjg_8ae4fcf8-cd29-43be-a94e-83c6f2827f08">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <nrix:IncomeTaxExaminationPeriodOpenForExamination
      contextRef="i5d473953264d4ec9af166861fffdde11_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzU3NzQ_4544df25-2efb-41ec-ab9f-3d9376c998fa">P3Y</nrix:IncomeTaxExaminationPeriodOpenForExamination>
    <nrix:NetOperatingLossCarrybackPeriodCARESAct
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjYvZnJhZzphN2UyNzRmYTA2NzE0MzQ5OWE0ZTQxNWI0M2IwNTBmOS90YWJsZTowN2UxMWFkZDkwZjQ0MWIzODNmMWIxMDAzN2QxNjkzYS90YWJsZXJhbmdlOjA3ZTExYWRkOTBmNDQxYjM4M2YxYjEwMDM3ZDE2OTNhXzItMS0xLTEtNzc1_b154d9c7-98ac-42f4-b8b6-804f7a852a32">P5Y</nrix:NetOperatingLossCarrybackPeriodCARESAct>
    <dei:DocumentType
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zOTIx_72b54f03-451d-4a8e-a4cd-33b3ee414ee0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6ODNjYzVlZjRmOTU5NDdjNDg0Mjk1YTk2Y2Q2NzJlNWQvdGFibGVyYW5nZTo4M2NjNWVmNGY5NTk0N2M0ODQyOTVhOTZjZDY3MmU1ZF8wLTAtMS0xLTc3NQ_dddbb25f-f4fc-4d39-9ec5-50540e0f9d23">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF81NDk3NTU4MTc5MDU_f773fbab-623c-4385-913f-9d989ac4cb26">2022-11-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF81NDk3NTU4MTc5MDU_50bd2c10-92b8-4d20-acb2-231fb5a4a6a9">--11-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6NDE2MjcxMDZlZDNlNDNjMmE2MTEwM2M1ODEzMTM1ZTQvdGFibGVyYW5nZTo0MTYyNzEwNmVkM2U0M2MyYTYxMTAzYzU4MTMxMzVlNF8wLTAtMS0xLTc3NQ_ed32adb3-5b7d-41d6-a57f-dbe2ce8c9769">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zOTE1_f0bed4ea-7d19-4108-b54e-d7591dcc1fe1">001-39398</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zOTA3_7b46096e-4ec4-4057-82c6-a95b90f1fca4">NURIX THERAPEUTICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18wLTAtMS0xLTc3NQ_55aa2808-1aa0-4b92-b70d-67a975f3ea90">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18wLTEtMS0xLTc3NQ_efa4fe20-cc93-43d7-a03a-02c2456c2dc4">27-0838048</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18yLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjVkYTA2ZDJkNTc5NzRiM2Q4ODc1M2I1ZWRjM2NhZDgwXzQ_ee14d5aa-b44c-40bd-a387-7116ad6532cc">1700 Owens Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18yLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjVkYTA2ZDJkNTc5NzRiM2Q4ODc1M2I1ZWRjM2NhZDgwXzg_43a2cbbc-47c2-4428-9e22-e651c5a49ce7">Suite 205</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18yLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjVkYTA2ZDJkNTc5NzRiM2Q4ODc1M2I1ZWRjM2NhZDgwXzEx_283f172f-9a67-4b48-846a-81257805c052">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18yLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjVkYTA2ZDJkNTc5NzRiM2Q4ODc1M2I1ZWRjM2NhZDgwXzE1_d69d81aa-100f-45cf-9b47-1b72d6b834ba">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6OWM2YTBmZWU1N2E0NDVjOWJiNDcyM2UzM2RiNjI4NTcvdGFibGVyYW5nZTo5YzZhMGZlZTU3YTQ0NWM5YmI0NzIzZTMzZGI2Mjg1N18yLTEtMS0xLTc3NQ_b30f11fd-4e8a-475e-a4e4-237981102a85">94158</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zOTE5_221fdaa0-0a5b-4f8c-b07e-489aef89e109">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zOTE4_1fc1ec55-e551-407d-b85a-7a46ed7ede25">660-5320</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6YzlhYjE2YTNiYjk1NDA0YmIzYjUzMWIzZjQ1MzAxYTgvdGFibGVyYW5nZTpjOWFiMTZhM2JiOTU0MDRiYjNiNTMxYjNmNDUzMDFhOF8xLTAtMS0xLTc3NQ_5cf9c7ba-87f2-409e-90e2-3712d8e82f68">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6YzlhYjE2YTNiYjk1NDA0YmIzYjUzMWIzZjQ1MzAxYTgvdGFibGVyYW5nZTpjOWFiMTZhM2JiOTU0MDRiYjNiNTMxYjNmNDUzMDFhOF8xLTItMS0xLTc3NQ_ba3e87cc-d772-477f-8668-95103226a3e8">NRIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6YzlhYjE2YTNiYjk1NDA0YmIzYjUzMWIzZjQ1MzAxYTgvdGFibGVyYW5nZTpjOWFiMTZhM2JiOTU0MDRiYjNiNTMxYjNmNDUzMDFhOF8xLTQtMS0xLTc3NQ_bdea2faa-7be5-4348-a25b-1467bb546310">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8yMTk5MDIzMjYyMTA4_43bec5a2-05aa-4378-a33b-b3a4671974c1">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8yMTk5MDIzMjU5NTcy_89d0669b-8aca-43a6-ad9f-a44c1d242b80">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8yMTk5MDIzMjU5NTcz_ac358d55-c588-4ad2-83f4-e45d36e71f41">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8yMTk5MDIzMjU5NTc0_88fdecc2-676e-4213-a6c1-e5d7667b11dd">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6NGFmOTEwODU1ODM3NGFkMmFlZjY3NWI1ZGFkZDIzYjMvdGFibGVyYW5nZTo0YWY5MTA4NTU4Mzc0YWQyYWVmNjc1YjVkYWRkMjNiM18xLTAtMS0xLTEwMDQ2_ec84dc8b-3a19-4fe2-8a22-4d99ece3fdb8">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6NGFmOTEwODU1ODM3NGFkMmFlZjY3NWI1ZGFkZDIzYjMvdGFibGVyYW5nZTo0YWY5MTA4NTU4Mzc0YWQyYWVmNjc1YjVkYWRkMjNiM18xLTMtMS0xLTc3NQ_78c0e2bc-67bb-4404-a62f-9211a6cc37db">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGFibGU6NGFmOTEwODU1ODM3NGFkMmFlZjY3NWI1ZGFkZDIzYjMvdGFibGVyYW5nZTo0YWY5MTA4NTU4Mzc0YWQyYWVmNjc1YjVkYWRkMjNiM18yLTEtMS0xLTc3NQ_28edb022-7c90-4898-9d66-e610f8d8b412">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8yMTk5MDIzMjU5NjM5_40c86c47-8d46-4988-9ebe-ad03d525850b">false</dei:EntityShellCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8yMTk5MDIzMjU5NjQw_019c3094-e973-4fae-81c8-ccc801be4feb">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityPublicFloat
      contextRef="ica17e7b6f13047129c4accabd5e9119c_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zMTk3_0f675977-facf-4396-be74-5b11db6179da"
      unitRef="usd">443500000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i301a25e453764015afe1e516ccae3052_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zMzY3_1a69f448-1c8a-44a1-bcdb-8b5d04697f70"
      unitRef="shares">47273098</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xL2ZyYWc6Mjk4ZGYzNTlhNmQ4NDQ2ODg4NTA3MzdiMzk3MzcyZTgvdGV4dHJlZ2lvbjoyOThkZjM1OWE2ZDg0NDY4ODg1MDczN2IzOTczNzJlOF8zOTEx_caab6446-a6b9-48f6-826d-2663c3a7e751">Certain sections of the Registrant&#x2019;s definitive Proxy Statement to be filed in connection with the Registrant&#x2019;s 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such definitive Proxy Statement will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days of the Registrant&#x2019;s fiscal year ended November 30, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <nrix:ResearchMilestonesPaymentsReceived
      contextRef="ic589353fd8814b8c8b1f1b13fcb0f043_D20191201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzEwOTk1MTE2ODgwOTY_f0cde71d-fd8b-420c-a7ff-570285a3e3bf"
      unitRef="usd">3000000</nrix:ResearchMilestonesPaymentsReceived>
    <nrix:MilestonePaymentsAdditionalFeesReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3MTgyMw_54f5c612-6689-4a2a-b067-e5075d46f873"
      unitRef="usd">2500000000</nrix:MilestonePaymentsAdditionalFeesReceivable>
    <nrix:DevelopmentMilestonePaymentsReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3MTg0MA_09c0663a-b81a-4269-9d0f-b56e49892eb8"
      unitRef="usd">496000000</nrix:DevelopmentMilestonePaymentsReceivable>
    <nrix:RegulatoryMilestonePaymentsReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3MTg1Nw_b4e38de5-d4d6-46d0-8d8c-b659e9bcb1b0"
      unitRef="usd">625000000</nrix:RegulatoryMilestonePaymentsReceivable>
    <nrix:SalesMilestonePaymentsReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3MTg3Mg_9a0e52e3-ac84-47cb-96ee-0ed1826b4afc"
      unitRef="usd">1300000000</nrix:SalesMilestonePaymentsReceivable>
    <nrix:AdditionalFeesReceivableRelatedToTargetLicensingAndReservation
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3MTg4OQ_20261ea8-0e95-4451-b16f-550ba9b2676b"
      unitRef="usd">126500000</nrix:AdditionalFeesReceivableRelatedToTargetLicensingAndReservation>
    <nrix:ResearchMilestonesPaymentsReceived
      contextRef="id56e6638057240d4831623e21e0de951_D20190601-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3NDA0Ng_7b2cda2b-1834-4e3e-b534-3dd5e415a606"
      unitRef="usd">34500000</nrix:ResearchMilestonesPaymentsReceived>
    <nrix:UpfrontPaymentOfAdditionalFeesReceivable
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3NDEzOA_85d3b19f-2765-4363-b83d-eb4891e8d43a"
      unitRef="usd">2300000000</nrix:UpfrontPaymentOfAdditionalFeesReceivable>
    <nrix:DevelopmentMilestonePaymentsReceivable
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3NDE1NQ_11517f6c-6e08-4918-95ec-505d0c776c1d"
      unitRef="usd">667500000</nrix:DevelopmentMilestonePaymentsReceivable>
    <nrix:SalesMilestonePaymentsReceivable
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3NDE3MA_21e9f608-7531-452f-bc17-f06d7c08cbe1"
      unitRef="usd">1500000000</nrix:SalesMilestonePaymentsReceivable>
    <nrix:AdditionalFeesReceivableRelatedToTargetLicensingReservationAndSelectionAndResearchTermExtensions
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N182MjYvZnJhZzo2MTQ4Y2RiZjdmMTQ0ZWJkOTc1NTJhMDEyNTdiZjg3Zi90ZXh0cmVnaW9uOjYxNDhjZGJmN2YxNDRlYmQ5NzU1MmEwMTI1N2JmODdmXzU0OTc1NTg3NDE5MQ_731572c4-1068-4295-ab4a-cd59f691231c"
      unitRef="usd">136800000</nrix:AdditionalFeesReceivableRelatedToTargetLicensingReservationAndSelectionAndResearchTermExtensions>
    <dei:AuditorFirmId
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDAvZnJhZzpiMGMyZmY3M2YzY2Y0NDU3YWMxZTJhZWU3ZDczMzkyMS90YWJsZTozMmZhZTQxYTFiYWQ0OWZiOTMzMDI3ODZmMGEwYTQ5ZC90YWJsZXJhbmdlOjMyZmFlNDFhMWJhZDQ5ZmI5MzMwMjc4NmYwYTBhNDlkXzAtMC0xLTEtMTAwNzcvdGV4dHJlZ2lvbjo2MDZmOWM2OTA3NDY0MWIwOTk2OTI5MjU1MjgwYTJjOV81NDk3NTU4MTQwMDQ_31810d23-c7db-4ae9-8aa0-888261276b63">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDMvZnJhZzozOGViZGE0OWU5ZWY0ZGM4YTM0MTQ1YzcyMGVmZjY1NC90ZXh0cmVnaW9uOjM4ZWJkYTQ5ZTllZjRkYzhhMzQxNDVjNzIwZWZmNjU0XzIxOTkwMjMyNzY1MDc_9de64744-0c90-46bd-a02e-70f1b6c64c4c">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDMvZnJhZzozOGViZGE0OWU5ZWY0ZGM4YTM0MTQ1YzcyMGVmZjY1NC90ZXh0cmVnaW9uOjM4ZWJkYTQ5ZTllZjRkYzhhMzQxNDVjNzIwZWZmNjU0XzIxOTkwMjMyNzY1MDU_20f5d477-2acc-4ab8-914c-b2d19f684c81">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzQtMS0xLTEtNzc1_03dbaf57-c9e5-4e29-8065-4090c8ee553d"
      unitRef="usd">64474000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzQtMy0xLTEtNzc1_998abe40-b4d2-4ed7-8064-2e649e8fcd75"
      unitRef="usd">80506000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzUtMS0xLTEtNzc1_1de95509-817b-4877-af88-3417d527f242"
      unitRef="usd">244667000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzUtMy0xLTEtNzc1_3439317f-7bcc-4681-be54-33d5812c67d8"
      unitRef="usd">215214000</us-gaap:ShortTermInvestments>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzYtMS0xLTEtNzc1_c818a320-a4e7-4ce6-8e53-02499bf45ff2"
      unitRef="usd">0</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzYtMy0xLTEtNzc1_b6d4be5a-c3ee-405f-981f-4cee6331c88c"
      unitRef="usd">6000000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:IncomeTaxReceivable
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzgtMS0xLTEtNzc1_aebb04c6-e630-4ad5-9aba-dd35edc74454"
      unitRef="usd">0</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzgtMy0xLTEtNzc1_3d7aabc0-141d-4b05-9b5b-9a6375aefe28"
      unitRef="usd">204000</us-gaap:IncomeTaxReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzktMS0xLTEtNzc1_c21c5e70-fa2b-4cf7-86e1-3cbdf3c1fb07"
      unitRef="usd">9308000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzktMy0xLTEtNzc1_1db0d6ae-5802-4a82-9a71-8057ba52a45f"
      unitRef="usd">9194000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzEwLTEtMS0xLTc3NQ_1982a1b1-613d-421e-93fb-aa648af87714"
      unitRef="usd">318449000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzEwLTMtMS0xLTc3NQ_2e2b72f8-2997-4113-a398-75ce71b9d9d6"
      unitRef="usd">311118000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzExLTEtMS0xLTc3NQ_03ced1ad-c058-4c15-8f37-b037c673ea94"
      unitRef="usd">63879000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzExLTMtMS0xLTc3NQ_b7a4ab03-e127-421f-8a21-fc8e58e3b426"
      unitRef="usd">137189000</us-gaap:LongTermInvestments>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzEyLTEtMS0xLTc3NQ_68a5e339-aa8e-4c48-b2d9-0c2fe238ef4c"
      unitRef="usd">12345000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzEyLTMtMS0xLTc3NQ_24f8ba56-92d1-4362-bbf9-42548863aa41"
      unitRef="usd">14005000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzEzLTEtMS0xLTc3NQ_9ff56c81-d4c5-4ebe-adb2-83ec00f7038a"
      unitRef="usd">17163000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzEzLTMtMS0xLTc3NQ_0b100a60-61eb-432e-9cd4-51062bc73935"
      unitRef="usd">11340000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE0LTEtMS0xLTc3NQ_af0ce6ba-54c8-4cb1-86e8-e53c216af415"
      unitRef="usd">901000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE0LTMtMS0xLTc3NQ_97203bad-7e73-4f07-9e60-a0dc6e8265cc"
      unitRef="usd">286000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE1LTEtMS0xLTc3NQ_8c18db49-7072-45f2-9171-1692612ad561"
      unitRef="usd">4022000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE1LTMtMS0xLTc3NQ_79541959-51c2-47b8-963a-9c6bfd4c49f7"
      unitRef="usd">2833000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE2LTEtMS0xLTc3NQ_e80538b9-115e-4999-b8a7-a5fa806de29e"
      unitRef="usd">416759000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE2LTMtMS0xLTc3NQ_ff0cb796-24eb-494b-9108-ab8639679aa9"
      unitRef="usd">476771000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE5LTEtMS0xLTc3NQ_1881aa0b-d471-4af0-8b12-6f0b7456bc9d"
      unitRef="usd">5064000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzE5LTMtMS0xLTc3NQ_44b0843e-ac93-44d2-8e43-860d282564f6"
      unitRef="usd">6650000</us-gaap:AccountsPayableCurrent>
    <nrix:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIwLTEtMS0xLTc3NQ_e7adc2df-693c-478b-86d8-f3750e0ee2d7"
      unitRef="usd">22428000</nrix:AccruedExpensesAndOtherLiabilitiesCurrent>
    <nrix:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIwLTMtMS0xLTc3NQ_211a45d1-3ed6-490f-afe9-d74e9def3745"
      unitRef="usd">14549000</nrix:AccruedExpensesAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIxLTEtMS0xLTc3NQ_10368297-c2dc-47d6-a460-ef15472a94d9"
      unitRef="usd">5530000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIxLTMtMS0xLTc3NQ_3cc2a41b-de5f-4fee-a362-8e9803293fc5"
      unitRef="usd">3847000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIyLTEtMS0xLTc3NQ_aaacb6d4-ee96-47b3-b3f6-1a5954f8460a"
      unitRef="usd">37633000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIyLTMtMS0xLTc3NQ_99966977-3490-4a12-8e6f-a119a2f4a83e"
      unitRef="usd">41212000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIzLTEtMS0xLTc3NQ_5a91eedd-ad2f-4b98-9c20-928c501b4971"
      unitRef="usd">70655000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzIzLTMtMS0xLTc3NQ_15a5af2c-7658-45c9-80da-77884de1477e"
      unitRef="usd">66258000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI0LTEtMS0xLTc3NQ_401cd4ce-c16d-4dd0-baf6-3189d5e6ad11"
      unitRef="usd">6434000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI0LTMtMS0xLTc3NQ_759fb559-8cdc-4365-b81e-f47b5fa75c05"
      unitRef="usd">9189000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI1LTEtMS0xLTc3NQ_7fdea5e1-2d65-49e2-a2af-06f168494a72"
      unitRef="usd">35974000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI1LTMtMS0xLTc3NQ_32b25a3d-d0e9-45f5-9400-28f40ecda1ab"
      unitRef="usd">59022000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI3LTEtMS0xLTc3NQ_a918ee61-4199-498d-b344-8226c5148070"
      unitRef="usd">113063000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI3LTMtMS0xLTc3NQ_3c3503de-48b2-4738-85c6-a006d43bf888"
      unitRef="usd">134469000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI4LTEtMS0xLTc3NQ_5977783c-b71c-4c11-9c5f-c65dbf2f6cae"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzI4LTMtMS0xLTc3NQ_f12dd889-db53-45dc-98cf-404e6eaac8d8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzIx_cc700861-194f-4b54-b559-3195e0f0cca5"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzIx_d5826f33-2a0d-4799-976e-5ee2dca8c8ae"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzM1_1cfc472a-ed30-420e-b60b-56e4d55723bf"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzM1_565c5227-0bb0-4e75-bdff-46693f81dd1b"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzYw_97398e6e-ac13-4fc7-a534-42238769e60d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzYw_cb74a32b-7983-4a71-b72e-fa9071fc26f7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzYw_cda1638e-0238-4a47-bef5-4620b2356dc1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjE4MmI3OWMyMDAyODRkNGNhZjMyOTc4ZWEzMjVhMjkzXzYw_e1860d55-ba3f-459f-95bc-65769fc1c041"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTEtMS0xLTc3NQ_529cb0b8-bc99-481b-8b82-1f9f3dc9497c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMwLTMtMS0xLTc3NQ_b28e08c7-6666-4e79-823c-856e11eee5ad"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzE4_58eed4bd-cb8f-4fe0-b539-c04773d6a4be"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzE4_c8b5f85d-3961-495f-aa86-488ac5e26afb"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzMy_4ed1c11f-c11c-4c0f-b136-93f26a734170"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzMy_ac3944c1-7021-4de7-906a-8d4429d084af"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzcw_0a5caab5-9a1c-4799-9513-193fbf5a90ff"
      unitRef="shares">47172299</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzcw_6886da07-f18e-4879-be18-e5792a4a9822"
      unitRef="shares">47172299</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzc3_1f6ca7d6-f292-439b-a161-15b6ad81099e"
      unitRef="shares">44664371</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmRmYWY2MWNiOTU0NzRmYmJiNzM5YmM1ODViOTdhNjRmXzc3_b8f0d744-9f60-445e-a738-cd2c48d9fb9c"
      unitRef="shares">44664371</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTEtMS0xLTc3NQ_64689873-131a-4b98-b4d0-a14164dcc10b"
      unitRef="usd">47000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMxLTMtMS0xLTc3NQ_982e9449-2412-4f45-b607-d9709e20039a"
      unitRef="usd">45000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMyLTEtMS0xLTc3NQ_77d5e112-fbd4-4dd0-a3a8-e008ce334c6e"
      unitRef="usd">709220000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMyLTMtMS0xLTc3NQ_2388a75f-2c6d-4922-8818-6d29e76bccc4"
      unitRef="usd">563757000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMzLTEtMS0xLTc3NQ_529ebbab-7644-45bc-941e-d2e5249ef48e"
      unitRef="usd">-4319000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzMzLTMtMS0xLTc3NQ_419a19ea-6683-4fa7-9ba4-df3a8beb7fc8"
      unitRef="usd">-608000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzM0LTEtMS0xLTc3NQ_24df7441-dddc-4e94-b30f-7df23147d32f"
      unitRef="usd">-401252000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzM0LTMtMS0xLTc3NQ_66f6e1dd-76f1-40b1-a901-a6fca51e8734"
      unitRef="usd">-220892000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzM1LTEtMS0xLTc3NQ_1bf7ea3a-cb0b-43a5-a5f8-17a88bfbd54e"
      unitRef="usd">303696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzM1LTMtMS0xLTc3NQ_d8db5826-38f3-4611-a88b-26b332656862"
      unitRef="usd">342302000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzM2LTEtMS0xLTc3NQ_cfbb26b7-c5c7-4092-b325-ce6b7462fbdb"
      unitRef="usd">416759000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDYvZnJhZzphYWEyMWViMzg5MjE0M2Q1OTA0NjZmYzRkNDk2YzNkYy90YWJsZTo3M2ZmOWQzYjBlNTk0YTlhYmE1MTUyNGUyODI5NjMwZC90YWJsZXJhbmdlOjczZmY5ZDNiMGU1OTRhOWFiYTUxNTI0ZTI4Mjk2MzBkXzM2LTMtMS0xLTc3NQ_9a602052-125d-48b4-95e3-df49ed2601c3"
      unitRef="usd">476771000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzItMS0xLTEtNzc1_a58d0025-43ef-4528-a878-8670b9d5426f"
      unitRef="usd">38627000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzItMy0xLTEtNzc1_8bb3f8fe-4815-4105-bc59-0750a218eaf4"
      unitRef="usd">29750000</us-gaap:Revenues>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzQtMS0xLTEtNzc1_c37cf22b-9d02-4b1e-81d5-561dce816976"
      unitRef="usd">184497000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzQtMy0xLTEtNzc1_f411cf24-d70c-4ce4-a52a-995131f70e08"
      unitRef="usd">116434000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzUtMS0xLTEtNzc1_6e6c11bc-eeab-4732-9f66-79e55bf620a3"
      unitRef="usd">37997000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzUtMy0xLTEtNzc1_3643d01f-bed1-4463-8b1f-50752045f239"
      unitRef="usd">31202000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzYtMS0xLTEtNzc1_9ea1d259-71aa-4f25-8fe5-5328590edf1a"
      unitRef="usd">222494000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzYtMy0xLTEtNzc1_e4481388-af10-4099-a627-086af7e5d214"
      unitRef="usd">147636000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzctMS0xLTEtNzc1_6989df7b-bf32-403f-9965-4836e8b397a5"
      unitRef="usd">-183867000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzctMy0xLTEtNzc1_08951950-291e-4eed-bdd6-383327235843"
      unitRef="usd">-117886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzgtMS0xLTEtNzc1_846d83a3-5b4f-419e-b2dd-fd535891de85"
      unitRef="usd">3507000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzgtMy0xLTEtNzc1_9491d665-64b8-4697-a37f-434c376b6246"
      unitRef="usd">823000</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzktMS0xLTEtNzc1_45f8b6c4-2548-4cec-b0d6-92610f8647ad"
      unitRef="usd">-180360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzktMy0xLTEtNzc1_d9364dee-384d-47ef-a840-9ed436c2cd28"
      unitRef="usd">-117063000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEwLTEtMS0xLTc3NQ_af309c6a-b50b-44d1-872f-4092418a8492"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEwLTMtMS0xLTc3NQ_17ed4ebb-fdc2-4c3e-a49b-aafeac47424c"
      unitRef="usd">131000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzExLTEtMS0xLTc3NQ_d2ac447c-698f-4b8b-afbb-39f482534f49"
      unitRef="usd">-180360000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzExLTMtMS0xLTc3NQ_c60c354c-93ab-4beb-bd93-98adf320f82d"
      unitRef="usd">-117194000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEyLTEtMS0xLTc3NQ_79689032-bcf8-4677-9de5-bdedcd1822ba"
      unitRef="usdPerShare">-3.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEyLTEtMS0xLTc3NQ_d44c5629-a87e-435b-9e29-0db0db25e91c"
      unitRef="usdPerShare">-3.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEyLTMtMS0xLTc3NQ_36886163-c1a0-41b3-90a3-44b623519163"
      unitRef="usdPerShare">-2.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEyLTMtMS0xLTc3NQ_fa31b21b-9544-4040-a344-d7d29c42e355"
      unitRef="usdPerShare">-2.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEzLTEtMS0xLTc3NQ_db6f7344-c5eb-4410-90be-fee56a9fbf06"
      unitRef="shares">48607990</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEzLTEtMS0xLTc3NQ_f2d62c62-6110-4f0a-b78c-7a60cbc91b41"
      unitRef="shares">48607990</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEzLTMtMS0xLTc3NQ_77c92b39-f6c4-4f76-8469-ff4c923252aa"
      unitRef="shares">42895383</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMDkvZnJhZzo4YmM4MDdmOTFhYWY0ZmZlYWZkMTIxNWYxYTFiYTU3YS90YWJsZToxMWZhM2Q3M2Y2MzM0NzRjODdiM2JhZGZmNTE4YmU2ZC90YWJsZXJhbmdlOjExZmEzZDczZjYzMzQ3NGM4N2IzYmFkZmY1MThiZTZkXzEzLTMtMS0xLTc3NQ_e44dc25d-4320-4d28-9cef-e6ced9adc8dd"
      unitRef="shares">42895383</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTIvZnJhZzpjMTBmNmY3NGM2ZTU0MmNiOTYzMjZlZTBkM2YwN2MyZS90YWJsZTphNmMxZGZlNThmN2I0NGUyOGVkYTU4NzNjMzEyN2U5Zi90YWJsZXJhbmdlOmE2YzFkZmU1OGY3YjQ0ZTI4ZWRhNTg3M2MzMTI3ZTlmXzItMS0xLTEtNzc1_9edb2412-f055-43fa-b8c2-eafafbb0c9e4"
      unitRef="usd">-180360000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTIvZnJhZzpjMTBmNmY3NGM2ZTU0MmNiOTYzMjZlZTBkM2YwN2MyZS90YWJsZTphNmMxZGZlNThmN2I0NGUyOGVkYTU4NzNjMzEyN2U5Zi90YWJsZXJhbmdlOmE2YzFkZmU1OGY3YjQ0ZTI4ZWRhNTg3M2MzMTI3ZTlmXzItMy0xLTEtNzc1_617cdb12-4df5-440c-ae5e-eea794f7ee1c"
      unitRef="usd">-117194000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTIvZnJhZzpjMTBmNmY3NGM2ZTU0MmNiOTYzMjZlZTBkM2YwN2MyZS90YWJsZTphNmMxZGZlNThmN2I0NGUyOGVkYTU4NzNjMzEyN2U5Zi90YWJsZXJhbmdlOmE2YzFkZmU1OGY3YjQ0ZTI4ZWRhNTg3M2MzMTI3ZTlmXzQtMS0xLTEtNzc1_e84c50cd-cf86-4af2-a612-e0ba6f1bc833"
      unitRef="usd">-3711000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTIvZnJhZzpjMTBmNmY3NGM2ZTU0MmNiOTYzMjZlZTBkM2YwN2MyZS90YWJsZTphNmMxZGZlNThmN2I0NGUyOGVkYTU4NzNjMzEyN2U5Zi90YWJsZXJhbmdlOmE2YzFkZmU1OGY3YjQ0ZTI4ZWRhNTg3M2MzMTI3ZTlmXzQtMy0xLTEtNzc1_5a799c65-3a5b-4395-8870-6167d5813fd5"
      unitRef="usd">-695000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTIvZnJhZzpjMTBmNmY3NGM2ZTU0MmNiOTYzMjZlZTBkM2YwN2MyZS90YWJsZTphNmMxZGZlNThmN2I0NGUyOGVkYTU4NzNjMzEyN2U5Zi90YWJsZXJhbmdlOmE2YzFkZmU1OGY3YjQ0ZTI4ZWRhNTg3M2MzMTI3ZTlmXzUtMS0xLTEtNzc1_63767484-cba6-4981-b308-1f453dff2673"
      unitRef="usd">-184071000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTIvZnJhZzpjMTBmNmY3NGM2ZTU0MmNiOTYzMjZlZTBkM2YwN2MyZS90YWJsZTphNmMxZGZlNThmN2I0NGUyOGVkYTU4NzNjMzEyN2U5Zi90YWJsZXJhbmdlOmE2YzFkZmU1OGY3YjQ0ZTI4ZWRhNTg3M2MzMTI3ZTlmXzUtMy0xLTEtNzc1_8396c846-ec61-4ad0-a5da-4975e5d5073e"
      unitRef="usd">-117889000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i6f462d579abc4ed3a34293ef31037c19_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzktNi0xLTEtNzc1_bba62621-940a-494f-8f7d-3bdd21370b3f"
      unitRef="shares">38864872</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6f462d579abc4ed3a34293ef31037c19_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzktOC0xLTEtNzc1_8aba8088-915b-4648-95f8-8765e4fa1b4f"
      unitRef="usd">39000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ae1f1baa4bb48a1bbf0039f4649e8bc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzktMTAtMS0xLTc3NQ_f6218172-c11e-4686-836f-5c96501ebe17"
      unitRef="usd">393841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4d75890462b4ff8a98ff9217656597b_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzktMTItMS0xLTc3NQ_b30e30e6-7dae-415e-a30b-8f5ada692a70"
      unitRef="usd">87000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ff07fccea64401799dc90bcf45f3f65_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzktMTQtMS0xLTc3NQ_f80d4f03-4577-4a5d-b6ac-9989a6660814"
      unitRef="usd">-103698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i632946ec280d40528f6a4d5e7b7c47b0_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzktMTYtMS0xLTc3NQ_4fe999e3-cc91-45db-bdfb-0eb183ec0608"
      unitRef="usd">290269000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzExLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmFlZjk4ODZjOGJkNjQzNmViYWU0N2Y1MDYwMDQ0MDkwXzEwOTk1MTE2Mjc4NzQ_b7bcfde5-0035-4677-ac51-171875bf2d7a"
      unitRef="usd">643000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzExLTYtMS0xLTc3NQ_e17ec574-9a4d-483d-86b7-4a39bff00282"
      unitRef="shares">5175000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzExLTgtMS0xLTc3NQ_84eb7faa-1a1d-431a-8b1b-7a88648e5b7e"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i55fbdf0eca174c2ab58b41dac1a96909_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzExLTEwLTEtMS03NzU_1c51567a-4a43-45d6-ad6d-f76c7b3decfd"
      unitRef="usd">150152000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzExLTE2LTEtMS03NzU_7c9e098d-09a0-4a00-9a78-782d54ffe0f3"
      unitRef="usd">150157000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzEyLTYtMS0xLTc3NQ_ca259f31-393d-4e55-b11a-afec2e55601b"
      unitRef="shares">522006</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzEyLTgtMS0xLTc3NQ_aa4e11d2-accc-4c1b-bcf7-606d18f3a660"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i55fbdf0eca174c2ab58b41dac1a96909_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzEyLTEwLTEtMS03NzU_2cd07804-08aa-426c-982a-613a4bf27105"
      unitRef="usd">1665000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzEyLTE2LTEtMS03NzU_4c4fbf1e-4f7d-4c3c-82b7-9fd2679b8472"
      unitRef="usd">1666000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzEzLTYtMS0xLTc3NQ_0b865e6f-51f8-4e18-8c28-0c94537e4312"
      unitRef="shares">971</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzEzLTE2LTEtMS03NzU_e2439803-e76c-41f6-80f3-c725fd838292"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i55fbdf0eca174c2ab58b41dac1a96909_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE0LTEwLTEtMS03NzU_34bb2b08-9467-4240-9e76-e095e795f2a3"
      unitRef="usd">239000</nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE0LTE2LTEtMS03NzU_ddd73de3-ebff-49f2-a784-7930538b954f"
      unitRef="usd">239000</nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id60c77cc16584f16bfa0a68ffe2d6335_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE1LTYtMS0xLTc3NQ_28e9b098-1a1e-497c-bae5-550e34dccd75"
      unitRef="shares">103464</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i55fbdf0eca174c2ab58b41dac1a96909_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE1LTEwLTEtMS03NzU_a9441993-0bf7-4ac7-841a-9da13175c061"
      unitRef="usd">2060000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE1LTE2LTEtMS03NzU_42c58288-7985-42ab-bb80-dde22cbe4f2c"
      unitRef="usd">2060000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i55fbdf0eca174c2ab58b41dac1a96909_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE2LTEwLTEtMS03NzU_45a0dc08-7fb9-4e4e-a478-39f858e70e59"
      unitRef="usd">15800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE2LTE2LTEtMS03NzU_f07859a1-5555-483a-a145-e38ee6d8f28a"
      unitRef="usd">15800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="if164112db2e04709a7fa8c18bdb5f09c_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE3LTEyLTEtMS03NzU_4cb73200-b24e-4de3-8109-2ab3c7fdc64c"
      unitRef="usd">-695000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE3LTE2LTEtMS03NzU_36aff86d-ccc5-40ad-97cb-8cba0edfe8ea"
      unitRef="usd">-695000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4f736ded81cf4fd68d96cb4c87ffab2a_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE4LTE0LTEtMS03NzU_2380fbcf-f86a-4282-92f4-22b688173808"
      unitRef="usd">-117194000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE4LTE2LTEtMS03NzU_03d8411b-a134-427e-8287-83088757ea0c"
      unitRef="usd">-117194000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i3c26341e76354ceb84d7673939247e58_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE5LTYtMS0xLTc3NQ_9d9b9c90-92dc-4d55-ac9f-7d8c573fa8e0"
      unitRef="shares">44664371</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3c26341e76354ceb84d7673939247e58_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE5LTgtMS0xLTc3NQ_ba7019c2-0c6a-4eff-925f-6a8443868f99"
      unitRef="usd">45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99253e3aff824626bdaef3467428511e_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE5LTEwLTEtMS03NzU_6abb0108-ac07-49d0-801a-f590e8490f0a"
      unitRef="usd">563757000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id151aee90305410b95c303332f013890_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE5LTEyLTEtMS03NzU_01371db2-8143-43e3-8120-1bfeaab9a510"
      unitRef="usd">-608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f2be38e21fa473880deaa41020cc08d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE5LTE0LTEtMS03NzU_9f35a1fd-454a-4a2d-9076-5cbe577ed741"
      unitRef="usd">-220892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE5LTE2LTEtMS03NzU_610526ae-8c0b-42ed-9220-58a1a2ed2af0"
      unitRef="usd">342302000</us-gaap:StockholdersEquity>
    <nrix:AdjustmentsToAdditionalPaidInCapitalPreFundedWarrantsIssuanceCosts
      contextRef="i7d401a17a4e445a59f007795641d226d_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIwLTAtMS0xLTc3NS90ZXh0cmVnaW9uOmZjYjkwMTFmNmNmNTRhYTFhYzljN2M4MjY2ZjQ0NjM4XzEwOTk1MTE2Mjc4NDY_b0be6f72-f534-4642-94f0-12edda5e71cd"
      unitRef="usd">234000</nrix:AdjustmentsToAdditionalPaidInCapitalPreFundedWarrantsIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIwLTEwLTEtMS03NzU_b73a6032-0638-49cd-b91a-897cbe5a0771"
      unitRef="usd">94759000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIwLTE2LTEtMS03NzU_b25ab1be-6fa5-4817-beea-5492ae6abc49"
      unitRef="usd">94759000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIxLTAtMS0xLTc3NS90ZXh0cmVnaW9uOjdkN2QxYzUyMjg1ZjQ4MTRhYTkwZjk0NzI1MTU1Y2Y2XzEwOTk1MTE2Mjc4Njg_22a9e614-c24b-443d-a696-5d02fae57222"
      unitRef="usd">672000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIxLTYtMS0xLTc3NQ_593fdf9e-9d78-40ab-bdde-d169fe25dc94"
      unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIxLTgtMS0xLTc3NQ_dfb264d9-baee-4524-bcbd-d9f813f474a4"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIxLTEwLTEtMS03NzU_577dbb7d-3229-44ad-bb44-5344fa229319"
      unitRef="usd">19326000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIxLTE2LTEtMS03NzU_18c0b61f-44b8-434a-8c29-4f15aa393962"
      unitRef="usd">19328000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIyLTYtMS0xLTc3NQ_52d6456a-a48e-418b-a95e-2ddced4b7f51"
      unitRef="shares">325596</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIyLTEwLTEtMS03NzU_a8531163-53b9-4c9c-82b5-493179dd6f22"
      unitRef="usd">1078000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIyLTE2LTEtMS03NzU_92408378-5380-4a2e-9900-078c5edbdac4"
      unitRef="usd">1078000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE1LTEtMS0xLTU2MjE_bcf55cbc-5d36-40f9-904e-e403121515c2"
      unitRef="shares">46028</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzE1LTExLTEtMS01NjIx_6e570822-c178-4c57-9544-a793eea46533"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIzLTEwLTEtMS03NzU_5de44735-fb9f-43e1-ae3f-56a121465456"
      unitRef="usd">145000</nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzIzLTE2LTEtMS03NzU_b45bb5c2-de8d-4a4b-845a-e64cbb8fc14c"
      unitRef="usd">145000</nrix:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0aa85df3d5714a63a8dfa776c508ed4c_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI0LTYtMS0xLTc3NQ_5adba7ef-de9d-4b11-9664-0c8f10c3e296"
      unitRef="shares">136304</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI0LTEwLTEtMS03NzU_ea0d41a0-dc98-441c-9a29-8a1d458a3d1b"
      unitRef="usd">1955000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI0LTE2LTEtMS03NzU_15427e4f-e2f1-4d8e-9b1a-998e95262b49"
      unitRef="usd">1955000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib8fee7ce767e4bed8c0dcdf1cfbd7979_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI1LTEwLTEtMS03NzU_672c14c7-a751-4bd2-bad0-80031ccd2121"
      unitRef="usd">28200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI1LTE2LTEtMS03NzU_0ec14ba4-46ce-4465-878c-099c72e74d68"
      unitRef="usd">28200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0be454f82a66475bb15ad30d68324bbf_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI2LTEyLTEtMS03NzU_605455ed-3c70-4d5e-853e-5cf331744ef7"
      unitRef="usd">-3711000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI2LTE2LTEtMS03NzU_7e98c2e0-eff2-49be-bfbc-a3ccc3ad8110"
      unitRef="usd">-3711000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4f1d7bb8c7764c8cb7cb93b7dba63745_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI3LTE0LTEtMS03NzU_a8d3e607-85f3-4728-bc9e-f8dedda85b5c"
      unitRef="usd">-180360000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI3LTE2LTEtMS03NzU_671903fd-928c-4626-ae0a-24f553db9a5f"
      unitRef="usd">-180360000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ia1f5b43173304831a8ab5995e0b2adea_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI4LTYtMS0xLTc3NQ_ad8f9da9-bec2-45b7-b7b7-17c5ece64c0e"
      unitRef="shares">47172299</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia1f5b43173304831a8ab5995e0b2adea_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI4LTgtMS0xLTc3NQ_ffe63f49-3d50-4b9d-b0d7-d4b85be90cda"
      unitRef="usd">47000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12eb74b19716433588a2b5c08e344580_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI4LTEwLTEtMS03NzU_a18b094a-96f0-4dc3-809b-e91c319ac149"
      unitRef="usd">709220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd510b6bb9c24f1192617c29151e1021_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI4LTEyLTEtMS03NzU_2630460d-1433-489c-a178-eff0522ceff8"
      unitRef="usd">-4319000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia959aa2cdee94020bf171cccb7c47489_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI4LTE0LTEtMS03NzU_09661488-8336-485a-9878-462f2f0b176d"
      unitRef="usd">-401252000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTUvZnJhZzo4YWUyNDQ1MmMyOWY0NTZlODI0N2UxNjQ5ZjNjMzUwYS90YWJsZTpkY2JmNGNiMDEzNjg0NDFiOTIyMzMxM2ZhNTNmYzE3Zi90YWJsZXJhbmdlOmRjYmY0Y2IwMTM2ODQ0MWI5MjIzMzEzZmE1M2ZjMTdmXzI4LTE2LTEtMS03NzU_31be2fa8-1121-4387-b8da-f71d1e557f54"
      unitRef="usd">303696000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMtMS0xLTEtNzc1_9c055dde-29fb-4c3b-b8b5-5737b8ffee5a"
      unitRef="usd">-180360000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMtMy0xLTEtNzc1_5e4f22a8-6617-4cdf-adcc-fda078f2bdd3"
      unitRef="usd">-117194000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzUtMS0xLTEtNzc1_a69cac87-b30b-4b9f-a3dc-c79fd90f8941"
      unitRef="usd">5349000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzUtMy0xLTEtNzc1_772cf53d-ddbe-4912-b8b4-557d48b281b6"
      unitRef="usd">2790000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzYtMS0xLTEtNzc1_ff55071d-a5de-4242-8a39-3d68d79360ee"
      unitRef="usd">28131000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzYtMy0xLTEtNzc1_68f77dea-3912-4d8e-98ff-1b2a148c7f78"
      unitRef="usd">15800000</us-gaap:ShareBasedCompensation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzctMS0xLTEtNzc1_665618fe-cfcc-4944-9bff-5c2a707b3683"
      unitRef="usd">-426000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzctMy0xLTEtNzc1_c65bd561-858e-4873-b3d7-7a742189a2da"
      unitRef="usd">-1706000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzgtMS0xLTEtNzc1_9c60044d-bc9b-4dc0-968f-952585a162bb"
      unitRef="usd">-9000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzgtMy0xLTEtNzc1_e842fd4a-2e10-4f46-8b97-81da2b0335fb"
      unitRef="usd">-128000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzktMS0xLTEtNzc1_54742022-eef3-4160-a7bc-ccd7d2b4c487"
      unitRef="usd">5459000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzktMy0xLTEtNzc1_c6811c3e-41b4-49e8-8d54-a0a22924d891"
      unitRef="usd">3292000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzEwLTEtMS0xLTY0NDU_d2a067de-0ec3-41de-9926-3908c41627df"
      unitRef="usd">-201000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzEwLTMtMS0xLTY0Mzc_a90cfb33-c2bf-4833-a21b-db199284a520"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzEyLTEtMS0xLTc3NQ_5386ca07-e5e7-4ad2-8666-c28c579de9f8"
      unitRef="usd">-6000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzEyLTMtMS0xLTc3NQ_ae4fb641-faba-4417-b133-d21c8a94a7dd"
      unitRef="usd">6000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzEzLTEtMS0xLTc3NQ_d3afbb89-be87-416c-ac8c-03e9bdd7c47f"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzEzLTMtMS0xLTc3NQ_f709ea23-9c25-4cbc-8334-eb5fb11bc105"
      unitRef="usd">-3642000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE0LTEtMS0xLTc3NQ_d0780340-1813-4790-a3a6-61e8c6b5bc46"
      unitRef="usd">1094000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE0LTMtMS0xLTc3NQ_3f23149d-f970-4d79-9f97-1b69f937b684"
      unitRef="usd">5442000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE1LTEtMS0xLTc3NQ_e77df1cb-580d-4a98-8b26-febc3a056709"
      unitRef="usd">85000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE1LTMtMS0xLTc3NQ_95c78c55-4a0d-4d92-b7ae-2569986db9db"
      unitRef="usd">1589000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE2LTEtMS0xLTc3NQ_b7c8448b-a10f-4c5d-bf9d-fad6c946e0db"
      unitRef="usd">-26627000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE2LTMtMS0xLTc3NQ_6830d56f-da9f-4d55-b4ed-500851db7c8e"
      unitRef="usd">14250000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE3LTEtMS0xLTc3NQ_38266767-85ad-4141-ad21-a8aedf2a4cb0"
      unitRef="usd">-4871000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE3LTMtMS0xLTc3NQ_dddd66e4-13d9-46db-a7b6-76d85590ca89"
      unitRef="usd">-5144000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE4LTEtMS0xLTc3NQ_35a9eb86-a57a-477f-ba0b-9b0164d5f48e"
      unitRef="usd">7485000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE4LTMtMS0xLTc3NQ_065ecfd1-47de-44ca-8731-005dc50eef87"
      unitRef="usd">6218000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE5LTEtMS0xLTc3NQ_34f3375a-9987-4536-827b-d8e077a45962"
      unitRef="usd">-159807000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzE5LTMtMS0xLTc3NQ_9d91adb4-a278-4e11-8e4f-17d04d0c0fef"
      unitRef="usd">-84365000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzIxLTEtMS0xLTc3NQ_d78cf2ba-c7b9-4147-92f0-0f9fbd8adf84"
      unitRef="usd">239366000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzIxLTMtMS0xLTc3NQ_acc45758-a812-49a3-9a27-57320af75d0a"
      unitRef="usd">348497000</us-gaap:PaymentsToAcquireInvestments>
    <nrix:ProceedsFromSalesOfInvestments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzIyLTEtMS0xLTc3NQ_3ddd018a-1956-4ef9-afea-3c685cbeb920"
      unitRef="usd">0</nrix:ProceedsFromSalesOfInvestments>
    <nrix:ProceedsFromSalesOfInvestments
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzIyLTMtMS0xLTc3NQ_cc4d7930-b1ff-47c1-888b-18a555679619"
      unitRef="usd">6994000</nrix:ProceedsFromSalesOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzIzLTEtMS0xLTc3NQ_a0aedaed-b8ea-4bb0-a228-906e86b9313d"
      unitRef="usd">278808000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzIzLTMtMS0xLTc3NQ_2012a50d-3f16-4c53-9adb-7911df604491"
      unitRef="usd">238913000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI0LTEtMS0xLTc3NQ_16c16c65-4df1-467d-89d4-0a1c1e75ff0c"
      unitRef="usd">12244000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI0LTMtMS0xLTc3NQ_43603449-e7dd-474e-bb4e-996735c53c92"
      unitRef="usd">5661000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI1LTEtMS0xLTc3NQ_3d57cace-4551-4f79-8631-54621c686301"
      unitRef="usd">27198000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI1LTMtMS0xLTc3NQ_a7f77bf3-142d-49b5-9e9a-2084c67874ec"
      unitRef="usd">-108251000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI2LTEtMS0xLTM0OTc_2236ce2a-2b2e-466d-b873-db54148054cc"
      unitRef="usd">94759000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI2LTMtMS0xLTM0OTc_9bc91149-e871-4692-b683-4806a1da9c82"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI3LTEtMS0xLTc3NQ_c9340591-b35e-43e5-a730-cb7305754dda"
      unitRef="usd">19400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI3LTMtMS0xLTc3NQ_eaf33176-1719-4b4e-9c30-8815c0851241"
      unitRef="usd">150157000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI5LTEtMS0xLTc3NQ_4923723d-81c2-4272-9150-a23d67aa7310"
      unitRef="usd">1078000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzI5LTMtMS0xLTc3NQ_a8594b21-da73-4426-9968-23f706220ee0"
      unitRef="usd">1666000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMwLTEtMS0xLTc3NQ_e2ce2c53-34a2-4e0a-94c4-1a5b499944df"
      unitRef="usd">1955000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMwLTMtMS0xLTc3NQ_390e29fb-1730-4e8c-b634-b83d54119695"
      unitRef="usd">2060000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <nrix:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMxLTEtMS0xLTc3NQ_eea74978-0076-4e8a-b490-351c985ea138"
      unitRef="usd">0</nrix:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions>
    <nrix:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMxLTMtMS0xLTc3NQ_37b11e48-e36a-4e4a-a7c9-e3483892617f"
      unitRef="usd">1000</nrix:PaymentsForRepurchaseOfUnvestedEarlyExercisedStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMyLTEtMS0xLTc3NQ_02a4a447-92a0-4832-abbf-ba0d9d7057a1"
      unitRef="usd">117192000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMyLTMtMS0xLTc3NQ_97447ab7-1f79-4541-a18f-26eb85980136"
      unitRef="usd">153882000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMzLTEtMS0xLTc3NQ_ea6811db-8c3e-4f95-8391-f0810d0c773c"
      unitRef="usd">-15417000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzMzLTMtMS0xLTc3NQ_d1bf21f4-1775-4daf-93ef-7ddd91395660"
      unitRef="usd">-38734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzM0LTEtMS0xLTc3NQ_527bc413-208f-443a-9167-729ade7e5385"
      unitRef="usd">80792000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i632946ec280d40528f6a4d5e7b7c47b0_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzM0LTMtMS0xLTc3NQ_7f1eafc3-fbe3-470a-baec-fce0d937f30b"
      unitRef="usd">119526000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzM1LTEtMS0xLTc3NQ_a5c5c533-849a-409e-914d-ba20822450f2"
      unitRef="usd">65375000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzM1LTMtMS0xLTc3NQ_0b9db250-ca29-401f-9e54-cfd79e5272ab"
      unitRef="usd">80792000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzM3LTEtMS0xLTc3NQ_5471ba75-1e81-4a9c-a724-eb0b16f0906b"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzM3LTMtMS0xLTc3NQ_38e06f12-5f88-4421-9c67-995ec1d4b144"
      unitRef="usd">481000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQwLTEtMS0xLTc3NQ_2dfb9004-3927-4579-9583-10f3429e4ef0"
      unitRef="usd">1373000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQwLTMtMS0xLTc3NQ_19e744c7-88bd-4a30-8896-cf93e12acd70"
      unitRef="usd">2505000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQwLTEtMS0xLTE0OTYz_5b2ef026-d3c0-4a0a-80c4-23af43fa367e"
      unitRef="usd">69000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQwLTMtMS0xLTE0OTYz_a62e0568-0a49-4694-b6f0-1ae92bb95c51"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <nrix:VestingOfEarlyExercisedStockOptions
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQxLTEtMS0xLTc3NQ_bce64509-eb62-4ae6-a1d4-c632dead10f3"
      unitRef="usd">145000</nrix:VestingOfEarlyExercisedStockOptions>
    <nrix:VestingOfEarlyExercisedStockOptions
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQxLTMtMS0xLTc3NQ_99fa4122-c353-44ec-8d26-1310f91a1134"
      unitRef="usd">239000</nrix:VestingOfEarlyExercisedStockOptions>
    <nrix:DeferredIssuanceCostsRecognizedRelatedToEquityFinancing
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQxLTEtMS0xLTM0ODQ_7551f70e-4d76-4f2f-b9c3-d7570ace0c66"
      unitRef="usd">72000</nrix:DeferredIssuanceCostsRecognizedRelatedToEquityFinancing>
    <nrix:DeferredIssuanceCostsRecognizedRelatedToEquityFinancing
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZToxNGM0YTdjNjY0NmY0NDZjYmM1NjlkZWFmN2VmYmNjZC90YWJsZXJhbmdlOjE0YzRhN2M2NjQ2ZjQ0NmNiYzU2OWRlYWY3ZWZiY2NkXzQxLTMtMS0xLTM0ODQ_b1f6afbd-649c-4fd0-82ea-d5799979b087"
      unitRef="usd">0</nrix:DeferredIssuanceCostsRecognizedRelatedToEquityFinancing>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZTphM2RiZGRiZWVkY2E0MDRlYjJiZTNiYzMxZmRiYzAwZC90YWJsZXJhbmdlOmEzZGJkZGJlZWRjYTQwNGViMmJlM2JjMzFmZGJjMDBkXzMtMS0xLTEtNzc1_3bde0da0-bb44-4a6d-9277-aafb8b90df58"
      unitRef="usd">64474000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZTphM2RiZGRiZWVkY2E0MDRlYjJiZTNiYzMxZmRiYzAwZC90YWJsZXJhbmdlOmEzZGJkZGJlZWRjYTQwNGViMmJlM2JjMzFmZGJjMDBkXzMtMy0xLTEtNzc1_ad5d7739-8a33-4b0c-811b-0478f3ce0952"
      unitRef="usd">80506000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZTphM2RiZGRiZWVkY2E0MDRlYjJiZTNiYzMxZmRiYzAwZC90YWJsZXJhbmdlOmEzZGJkZGJlZWRjYTQwNGViMmJlM2JjMzFmZGJjMDBkXzQtMS0xLTEtNzc1_9c0f51c8-c4b2-494a-ab68-e91b115ab5f9"
      unitRef="usd">901000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZTphM2RiZGRiZWVkY2E0MDRlYjJiZTNiYzMxZmRiYzAwZC90YWJsZXJhbmdlOmEzZGJkZGJlZWRjYTQwNGViMmJlM2JjMzFmZGJjMDBkXzQtMy0xLTEtNzc1_b2558fe7-3940-4ea5-bed7-beef5d9b0f8d"
      unitRef="usd">286000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZTphM2RiZGRiZWVkY2E0MDRlYjJiZTNiYzMxZmRiYzAwZC90YWJsZXJhbmdlOmEzZGJkZGJlZWRjYTQwNGViMmJlM2JjMzFmZGJjMDBkXzUtMS0xLTEtNzc1_a21bd653-1afb-47ba-a88c-650e5d753963"
      unitRef="usd">65375000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMTgvZnJhZzpmOWFiMDM1MmU1N2M0ZWU3YmZiNDNkNDVhMTZkZWE2Zi90YWJsZTphM2RiZGRiZWVkY2E0MDRlYjJiZTNiYzMxZmRiYzAwZC90YWJsZXJhbmdlOmEzZGJkZGJlZWRjYTQwNGViMmJlM2JjMzFmZGJjMDBkXzUtMy0xLTEtNzc1_baeb48a1-ef9c-44f0-a800-0f40a9b99563"
      unitRef="usd">80792000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzU4NTM_70433899-b7fc-4af5-b564-52161dfd4e87">Organization&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Nurix Therapeutics, Inc. (the Company), was incorporated in the state of Delaware on August 27, 2009 and is headquartered in San Francisco, California. The Company is a clinical stage biopharmaceutical company focused on the discovery, development and commercialization of small molecule and cell therapies based on the modulation of cellular protein levels as a novel treatment approach for cancer and other challenging diseases. Leveraging the Company&#x2019;s expertise in E3 ligases together with its proprietary DNA-encoded libraries, the Company has built DELigase, an integrated discovery platform to identify and advance novel drug candidates targeting E3 ligases, a broad class of enzymes that can modulate proteins within the cell. The Company&#x2019;s drug discovery approach is to either harness or inhibit the natural function of E3 ligases within the ubiquitin-proteasome system to selectively decrease or increase cellular protein levels. The Company&#x2019;s wholly owned, clinical stage pipeline includes targeted protein degraders of Bruton&#x2019;s tyrosine kinase, a B-cell signaling protein, and inhibitors of Casitas B-lineage lymphoma proto-oncogene B, an E3 ligase that regulates activation of multiple immune cell types including T cells and NK cells. The Company&#x2019;s partnered drug discovery pipeline consists of ten programs under collaboration agreements with Sanofi S.A. (Sanofi) and Gilead Sciences, Inc. (Gilead), within which the Company retains options for co-development and co-commercialization rights in the United States for up to four drug candidates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 23, 2020, the Company&#x2019;s registration statement on Form S-1 (File No. 333-239651) relating to its initial public offering (IPO) of common stock became effective. The IPO closed on July&#160;28, 2020, at which time the Company issued 11,000,000 shares of its common stock at a price to the public of $19.00 per share. In addition, the underwriters exercised their option to purchase an additional 1,550,000 shares of the Company&#x2019;s common stock on July&#160;31, 2020, and this transaction closed on August 4, 2020. Net proceeds from the IPO were $218.1 million, after deducting underwriting discounts and commissions of $16.7 million and expenses of $3.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Follow-on Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2021, the Company completed a follow-on offering and issued 5,175,000 shares of common stock (including the exercise by the underwriters of their option to purchase an additional 675,000 shares of common stock) at a price to the public of $31.00 per share for net proceeds of $150.2 million, after deducting underwriting discounts and commissions of $9.6 million and expenses of $0.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Distribution Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2021, the Company filed a shelf registration statement on Form S-3 with the Securities and Exchange Commission (SEC) which was amended in February 2023. This shelf registration statement, which includes a base prospectus, allows the Company at any time to offer and sell up to $450.0&#160;million of the Company&#x2019;s registered common stock, preferred stock, debt securities, warrants, subscriptions rights and or units or any combination of securities described in the prospectus in one or more offerings. In addition, in August 2021, the Company entered into an Equity Distribution Agreement with Piper Sandler &amp;amp; Co. (Piper Sandler) pursuant to which, from time to time, the Company may offer and sell through Piper Sandler up to $150.0 million of the common stock registered under the shelf registration statement pursuant to one or more &#x201c;at the market&#x201d; offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is not required to sell any shares at any time during the term of the Equity Distribution Agreement. The Company agreed to pay Piper Sandler a commission of 3% of the gross sales price of any shares sold pursuant to the Equity Distribution Agreement. In June 2022, the Company issued and sold 2,000,000 shares of common stock under the Equity Distribution Agreement at a price of $10.0001 per share of common stock for net proceeds of approximately $19.3&#160;million, after deducting offering commissions and expenses paid by the Company. As of November&#160;30, 2022, the Company had $130.0 million of common stock remaining available for sale under the Equity Distribution Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Registered Direct Offerings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In July 2022, the Company entered into separate securities purchase agreements with certain purchasers to issue and sell pre&#x2011;funded warrants to purchase an aggregate of 6,814,920 shares of the Company&#x2019;s common stock in registered direct offerings (RDOs) at a price of $13.939 per pre-funded warrant. Net proceeds from the RDOs were approximately $94.8&#160;million, after deducting offering expenses of $0.2&#160;million. Refer to Note 7 for more information regarding the pre-funded warrants issued in the RDOs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity and Management Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As of November&#160;30, 2022, the Company had cash, cash equivalents and short-term marketable securities of $309.1 million, working capital of $247.8 million and an accumulated deficit of $401.3 million. The Company&#x2019;s operations have historically been financed through the issuance of common stock, redeemable convertible preferred stock and pre-funded warrants and proceeds received under the Company&#x2019;s collaboration and license agreements. Since inception, the Company has generally incurred significant losses and negative net cash flows from operations. The Company does not expect its existing cash, cash equivalents and marketable securities to be sufficient to fund the completion of its clinical trials through commercialization and will need substantial additional funding to support its continuing operations and pursue its long-term business plan. The Company anticipates incurring additional losses until such time, if ever, that it can generate significant sales of its drug candidates currently in development.&lt;/span&gt;&lt;/div&gt;Management believes that its cash, cash equivalents and short-term marketable securities are sufficient to continue operating activities for at least 12 months following the issuance date of these consolidated financial statements. Future capital requirements will depend on many factors, including the timing and extent of spending on research and development and payments the Company may receive under its collaboration agreements with Sanofi and Gilead or future collaboration agreements, if any. There can be no assurance that, in the event the Company requires additional financing, such financing will be available at terms acceptable to the Company if at all. If additional capital is not available, failure to generate sufficient cash flows from operations, raise additional capital and reduce discretionary spending could have a material adverse effect on the Company&#x2019;s ability to achieve its intended business objectives.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i79d42fc261c0470bb53cd26a70053cdc_D20200728-20200728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEyNjc_35c24e87-4d62-49a2-9c3e-d709285c70d4"
      unitRef="shares">11000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="iad4677f8ae904389bccc947027f9013a_I20200728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEzMjU_e4e8d249-1bf2-451c-b3f4-910b83465719"
      unitRef="usdPerShare">19.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i709751f83c56436da1247062fb21d962_D20200701-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzE0MTg_89bff121-29d7-4c37-8bbd-07b817d303d0"
      unitRef="shares">1550000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i79d42fc261c0470bb53cd26a70053cdc_D20200728-20200728"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzE4MDY_ff48e365-966c-46e2-83e6-d84d7a663d91"
      unitRef="usd">218100000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <nrix:UnderwritingDiscountsAndCommissions
      contextRef="i79d42fc261c0470bb53cd26a70053cdc_D20200728-20200728"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzE4Njg_cd69f758-c597-40c6-8fb9-1f58fd8f792a"
      unitRef="usd">16700000</nrix:UnderwritingDiscountsAndCommissions>
    <nrix:StockOfferingExpense
      contextRef="i79d42fc261c0470bb53cd26a70053cdc_D20200728-20200728"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzE4ODc_1198229b-70f5-43d2-aac9-5dae9e81adf3"
      unitRef="usd">3600000</nrix:StockOfferingExpense>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3e191db2a59c49988638eda9ef1cd610_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzIzMzI_a0c6c1c9-fd6c-49ad-8f46-3cb18387b5b9"
      unitRef="shares">5175000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0333f8f8994646e49961faedf49adc5a_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzI0NDQ_d724a06a-7daa-4d31-9bce-3758280fa906"
      unitRef="shares">675000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i741f00b560344216943be2ddf6073f2f_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzI0OTk_15842269-8e35-4de0-a25e-f5a190923acc"
      unitRef="usdPerShare">31.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i3e191db2a59c49988638eda9ef1cd610_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzI1NDY_e45f0c66-c61c-4ed3-a218-f65a1a17c9fc"
      unitRef="usd">150200000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <nrix:UnderwritingDiscountsAndCommissions
      contextRef="i3e191db2a59c49988638eda9ef1cd610_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzI2MDg_ba235e7c-d482-4c6a-8d59-1b9729054bce"
      unitRef="usd">9600000</nrix:UnderwritingDiscountsAndCommissions>
    <nrix:StockOfferingExpense
      contextRef="i3e191db2a59c49988638eda9ef1cd610_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzI2Mjc_53c6825a-3b39-42ce-af4c-bd2783d55628"
      unitRef="usd">600000</nrix:StockOfferingExpense>
    <nrix:CommonStockValueAvailableForIssuance
      contextRef="i9049ad63ea4b4d3b922698d9058940eb_I20220831"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzIxOTkwMjMyODMwMTU_e03eef09-5589-41fc-9454-222f7a4afca8"
      unitRef="usd">450000000</nrix:CommonStockValueAvailableForIssuance>
    <nrix:CommonStockValueAvailableForIssuance
      contextRef="i613915fa6cdd4f64959c5335043cc42b_I20220831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzMyNzY_6057ab17-aa6d-4ef7-90b8-2c0d28f07c4a"
      unitRef="usd">150000000</nrix:CommonStockValueAvailableForIssuance>
    <us-gaap:CommonStockSharesIssued
      contextRef="i91ec5dd6e13b4ec8a7821970a3be238f_I20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzM0MTU_dd710a7e-f004-4ac1-8020-2580a4926a8c"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <nrix:CommissionPercentageOnGrossSalesPriceOfShares
      contextRef="i91ec5dd6e13b4ec8a7821970a3be238f_I20220831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzM1Njg_f5c4d771-6c77-4d73-9427-24ff622a3070"
      unitRef="number">0.03</nrix:CommissionPercentageOnGrossSalesPriceOfShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4b38455e0e2d4c349fd02e4866797721_D20220601-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzIxOTkwMjMyNzI5ODg_43605a3c-8b83-49f5-a013-0c3d0ef894ca"
      unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i4fdda47de0c44d1db1550b91a8cd1eab_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ0OTY_3862f7d3-7696-45b6-bf06-155965cc1a6a"
      unitRef="usdPerShare">10.0001</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4b38455e0e2d4c349fd02e4866797721_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ0ODU_ff20b7bd-d63a-4f97-885b-2de91d9ca40e"
      unitRef="usd">19300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <nrix:CommonStockValueAvailableForIssuance
      contextRef="i2bc025a5d4384077865b9476a1b05e49_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ1MTM_32af3278-bd09-4fe9-8ee5-489fd13e8ba3"
      unitRef="usd">130000000</nrix:CommonStockValueAvailableForIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i41d5f689794b4a98af49173984ab4087_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ1MzQ_c9e46083-996c-40b7-82ed-1766c772e249"
      unitRef="shares">6814920</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <nrix:WarrantPrice
      contextRef="id3e31cdd29984288965b03c44930165b_D20220701-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ1NDQ_dfa6d7d2-3ed2-4fd5-8af4-aecd517d743a"
      unitRef="usdPerShare">13.939</nrix:WarrantPrice>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="id3e31cdd29984288965b03c44930165b_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ1NTI_bddf7694-d69d-4eca-be27-0165f50fd34d"
      unitRef="usd">94800000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <nrix:WarrantsOfferingExpenses
      contextRef="id3e31cdd29984288965b03c44930165b_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NDQ1NTk_216003ad-d590-431f-87b6-42e938ddaa89"
      unitRef="usd">200000</nrix:WarrantsOfferingExpenses>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NTAzNDM_22b2639a-e21b-4e0f-8a09-53b77a83e2b7"
      unitRef="usd">309100000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <nrix:WorkingCapital
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NTAzNzA_f3a468ea-ffd1-4ea7-803f-19082bd8d520"
      unitRef="usd">247800000</nrix:WorkingCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjQvZnJhZzo3ZTM1NDIyYWQyYjc0MDUwOWE5ZmVlOWIzMDNmNTYyZi90ZXh0cmVnaW9uOjdlMzU0MjJhZDJiNzQwNTA5YTlmZWU5YjMwM2Y1NjJmXzEwOTk1MTE2NTA0NDQ_e412a0f6-e1ad-4d9b-9917-a902b1e92a05"
      unitRef="usd">-401300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTAz_5fd7c860-0066-45b8-a94e-746fe790528b">Summary of Significant Accounting Policies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries, including DeCART Therapeutics Inc., which was legally dissolved in July 2022. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified for consistency with the current year cash flow presentation. The reclassification did not impact total cash flow from operating, investing or financing activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to the useful lives of long-lived assets, the measurement of stock-based compensation, accruals for research and development activities, income taxes and revenue recognition. The Company bases its estimates on historical experience and on other relevant assumptions that are reasonable under the circumstances. Actual results could materially differ from those estimates. Refer to Note 3 for more information regarding the estimates related to revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company&#x2019;s marketable securities consist of debt securities issued by highly rated corporate entities, the U.S. federal government or state and local governments. The Company&#x2019;s exposure to any individual corporate entity is limited by policy. Deposits may, at times, exceed federally insured limits. The Company invests its cash equivalents in highly rated money market funds. During the periods presented, the Company has not experienced any losses on its deposits of cash, cash equivalents or marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Risks and Uncertainties &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is subject to a number of risks similar to other clinical stage biopharmaceutical companies, including, but not limited to, changes in any of the following areas that the Company believes could have a material adverse effect on its future financial position or results of operations: risks related to the successful discovery and development of its drug candidates, ability to raise additional capital, development of new technological innovations by its competitors and delay or inability to obtain drug substance and finished drug product from the Company&#x2019;s third-party contract manufacturers necessary for the Company&#x2019;s drug candidates, including due to the impact of the current coronavirus (COVID-19) pandemic, protection of intellectual property rights, litigation or claims against the Company based on intellectual property rights and regulatory clearance and market acceptance for any of the Company&#x2019;s products candidates for which the Company receives marketing approval.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Moreover, the Company is subject to risks and uncertainties as a result of the current COVID-19 pandemic and increasing financial market volatility and uncertainty. The COVID-19 pandemic, including the resurgence of cases relating to the spread of new variants, continues to impact worldwide economic activity and poses the risk that the Company or its employees, contractors, suppliers and other partners may be prevented from conducting business activities for an indefinite period of time, including due to shutdowns that may be requested or mandated by governmental authorities. The extent to which the COVID-19 pandemic and increasing financial market volatility and uncertainty will impact the Company&#x2019;s business will depend on future developments that are highly uncertain and cannot be predicted at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The extent to which the COVID-19 pandemic and the increasing financial market volatility and uncertainty may directly or indirectly impact the Company&#x2019;s financial statements is highly uncertain and subject to change. Management considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company&#x2019;s consolidated financial statements as of and for the year ended November&#160;30, 2022; however, actual results could differ from those estimates and there may be changes to management&#x2019;s estimates in future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company relies on single source manufacturers and suppliers for the supply of its drug candidates. Disruption from these manufacturers or suppliers would have a negative impact on the Company&#x2019;s business, financial position and results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company operates and manages its business as one reportable and operating segment. Operating segments are defined as components of an enterprise where separate financial information is evaluated regularly by the chief operating decision maker (CODM) in deciding how to allocate resources and assess performance. The Company&#x2019;s CODM is the Chief Executive Officer, who reviews consolidated financial information on a company-wide basis for purposes of allocating resources and assessing financial performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company considers all highly liquid marketable securities with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents, which consist of money market funds, are stated at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company had $0.9&#160;million and $0.3&#160;million of restricted cash recorded as a non-current asset as of November&#160;30, 2022 and 2021, respectively. Restricted cash as of November&#160;30, 2022 consisted of $0.1 million that serves as collateral for a business credit card account and $0.8 million for letters of credit required under operating leases. Restricted cash as of November&#160;30, 2021 consisted of $0.1 million that serves as collateral for a business credit card account and $0.2 million for a letter of credit required under an operating lease. These balances are included within the cash, cash equivalents and restricted cash balance in the accompanying consolidated statements of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The carrying amounts of the Company&#x2019;s financial instruments, including cash equivalents, accounts payable and accrued liabilities included in the Company&#x2019;s consolidated financial statements approximate their fair value due to the nature of the financial instruments. Refer to Note 5 for more information regarding the fair value of the Company&#x2019;s marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Marketable securities consist of money market funds, U.S. Treasuries, corporate debt securities, U.S. government agency securities, corporate commercial paper, foreign government securities and municipal securities. The Company&#x2019;s marketable securities are classified as available-for-sale and carried at estimated fair values and reported in cash equivalents, short-term marketable securities or long-term marketable securities. Management determines the appropriate classification of the marketable securities at the time they are acquired and evaluates the appropriateness of such classifications at each consolidated balance sheet date. Marketable securities with contractual maturities greater than 12 months are considered long-term marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company regularly reviews its marketable securities for declines in estimated fair value below amortized cost. The factors considered in determining whether a credit loss exists include the creditworthiness of the security issuers, the number of marketable securities in an unrealized loss position, the severity and duration of the unrealized losses, and whether it is more likely than not that the Company will be required to sell the marketable securities before the recovery of their amortized cost basis. The cost of marketable securities sold is based on the specific identification method. In circumstances when an unrealized loss is determined to be credit-related, or when the Company intends to sell or is more likely than not required to sell a security before it recovers its amortized cost basis, the difference between the fair value and the amortized cost of the security is recognized as interest and other income, net in the consolidated statements of operations, and an allowance for credit loss is recorded on the consolidated balance sheet. In circumstances when the decline in fair value is non-credit related, the difference is reported in accumulated other comprehensive income (loss), net of tax as a separate component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major improvements are capitalized, while maintenance and repairs are expensed when incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The useful life of laboratory equipment, computer equipment, furniture and fixtures and software is generally three years. Tenant improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements. When assets are retired or disposed of, the cost together with related accumulated depreciation is removed from the Company&#x2019;s accounts and the resulting gain or loss is reflected in the Company&#x2019;s consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines if an arrangement contains a lease at inception. Lease right-of-use (ROU) assets, current lease liabilities and long-term lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made on or before the lease commencement date, less lease incentives received. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as the Company&#x2019;s leases generally do not provide an implicit rate. The incremental borrowing rate, the ROU asset and the lease liability are reevaluated upon a lease modification. The Company determines its incremental borrowing rate based on the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that the option will be exercised. Lease expense for operating leases is recognized on a straight-line basis over the lease term. The Company does not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company elected to apply each of the practical expedients described in Topic 842 which allow companies (i) not to reassess prior conclusions on whether any expired or existing contracts are or contain a lease, lease classification, and initial direct costs, (ii) combine lease and non-lease components for all underlying assets groups, and (iii) not recognize ROU assets or lease liabilities for short-term leases. A short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less and does not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Internal-Use Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company capitalizes qualifying costs incurred during the application development stage related to software developed for internal-use and amortizes them over the estimated useful life of three years. Amortization of such costs begins when the project is substantially complete and ready for its intended use. Capitalized software development costs are classified as property and equipment, net on the consolidated balance sheet. The Company expenses costs incurred related to the planning and post-implementation phases of development as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Long-lived assets, such as property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. There were no such impairment losses during the years ended November&#160;30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Offering Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company capitalizes within other assets certain legal, accounting and other third-party fees that are directly related to the Company&#x2019;s in-process equity financings, including the IPO, until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholder&#x2019;s equity as a reduction of additional paid-in capital generated as a result of the offering. Should a planned equity financing be abandoned, terminated or significantly delayed, the deferred offering costs are immediately written off to operating expenses. As of both November&#160;30, 2022 and 2021, there was $0.5 million of deferred offering costs included in other assets on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To recognize revenue from a contract with a customer, the Company performs the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt"&gt;identify the contract(s) with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.8pt"&gt;identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(iii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.03pt"&gt;determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.57pt"&gt;allocate the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(v)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt"&gt;recognize revenue when (or as) the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At contract inception, the Company assesses the goods or services promised within each contract, whether each promised good or service is distinct, and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company enters into collaboration agreements under which it may obtain upfront payments, milestone payments, royalty payments and other fees. Promises under these arrangements may include research licenses, research services, including selection campaign research services for certain replacement targets, the obligation to share information during the research and the participation of alliance managers and in joint research committees, joint patent committees and joint steering committees. The Company assesses these promises within the context of the agreements to determine the performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Research and collaboration licenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: If a license is determined to be distinct from the other promises identified in the arrangement, the Company recognizes revenue from upfront payments allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring proportional performance for purposes of recognizing revenue from non-refundable, upfront payments. The Company evaluates the measure of proportional performance each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Milestone payments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: At the inception of each arrangement that includes research, development, or regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. The Company uses the most likely amount method for research, development and regulatory milestone payments. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. If it is probable that a significant revenue reversal would not occur, the associated milestone amount is included in the transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Sales-based milestones and royalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: For arrangements that include sales-based milestone or royalty payments based on the level of sales, and in which the license is deemed to be the predominant item to which the sales-based milestone or royalties relate to, the Company recognizes revenue in the period in which the sales-based milestone is achieved and in the period in which the sales associated with the royalty occur. To date, the Company has not recognized any sales-based milestone or royalty revenue resulting from its collaboration arrangements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Customer options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: Customer options, such as options granted to allow a licensee to extend a license or research term, to select additional research targets or to choose to research, develop and commercialize licensed compounds are evaluated at contract inception to determine whether those options provide a material right (i.e., an optional good or service offered for free or at a discount) to the customer. If the customer options represent a material right, the material right is treated as a separate performance obligation at the outset of the arrangement. The Company allocates the transaction price to material rights based on the standalone selling price. As a practical alternative to estimating the standalone selling price of a material right when the underlying goods or services are both (i) similar to the original goods or services in the contract and (ii) provided in accordance with the terms of the original contract, the Company allocates the total amount of consideration expected to be received from the customer to the total goods or services expected to be provided to the customer. Amounts allocated to any material right are recognized as revenue when or as the related future goods or services are transferred or when the option expires.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Deferred revenue, which is a contract liability, represents amounts received by the Company for which the related revenues have not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amount to be recognized within one year from the consolidated balance sheet date based on the estimated performance period of the underlying performance obligation. The non-current portion of deferred revenue represents amounts to be recognized after one year through the end of the performance period of the performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;All revenue was derived from customers located in the United States during the years ended November&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Expenses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company expenses all research and development costs as incurred. Research and development costs include, but are not limited to, payroll and personnel expenses, laboratory supplies, preclinical study costs, clinical trial costs, compound manufacturing costs, consulting costs and allocated overhead, including rent, equipment, depreciation and utilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company records accrued expenses for estimated costs of research and development activities conducted by third-party service providers, which include preclinical studies and clinical trials and contract manufacturing activities. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses and other current liabilities on the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company estimates the amount of work completed through discussions with internal personnel and external service providers as to the progress or stage of completion of the services and the agreed-upon fee to be paid for such services. The Company makes significant judgments and estimates in determining the accrued balance in each reporting period. As actual costs become known, the Company adjusts its accrued estimates. The Company&#x2019;s accrued expenses are dependent, in part, upon the receipt of timely and accurate reporting from clinical research organizations and other third-party service providers. The Company records advance payments to service providers as prepaid assets, which are expensed as the contracted services are performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for stock-based compensation using a fair value-based method, which requires the recognition of compensation expense for costs related to all stock-based payments including stock options, restricted stock units (RSUs) and purchase rights under the Company&#x2019;s Employee Stock Purchase Plan (ESPP). The Company estimates the fair value of stock options and purchase rights granted under the ESPP on the date of grant using the Black-Scholes option pricing model, which is impacted by the fair value of the Company&#x2019;s common stock, as well as changes in assumptions regarding a number of highly complex and subjective variables. The model requires management to make a number of assumptions including expected volatility, expected term, risk-free interest rate and expected dividend yield. Prior to its IPO, the fair value of the Company&#x2019;s common stock was determined by the Company&#x2019;s board of directors with assistance from management and an independent third-party valuation firm, using significant judgment and several factors including important developments in the Company&#x2019;s operations, sales of redeemable convertible preferred stock and the lack of liquidity of the common stock. Subsequent to the IPO, the Company determines the fair value of stock options, RSUs and purchase rights under the ESPP using the market closing price of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For stock-based payments with service conditions only, the Company uses the straight-line method to allocate compensation cost to reporting periods over the requisite service period, which is generally the vesting period. Stock-based compensation expense for non-employee stock-based awards is also measured based on the grant date fair value with the estimated fair value expensed over the period for which the non-employee is required to provide service in exchange for the award. For stock-based payments with performance conditions, the Company evaluates the probability of achieving performance conditions at each reporting date. The Company begins to recognize compensation cost using an accelerated attribution method when it is deemed probable that the performance condition will be met. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when in management&#x2019;s estimate, it is more likely than not, that the deferred tax assets will not be recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Financial statement effects of uncertain tax positions are recognized when it is more likely than not, based on the technical merits of the position, that it will be sustained upon examination. It is the Company&#x2019;s policy to include penalties and interest expense related to income taxes as a component of the provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive loss &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Comprehensive loss represents the net loss for the period and other comprehensive income (loss). Other comprehensive income (loss) reflects certain gains and losses that are recorded as a component of stockholders&#x2019; equity (deficit) and are not reflected in the consolidated statements of operations. The Company&#x2019;s other comprehensive income (loss) consists of changes in unrealized gains and losses on available-for-sale marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net loss per share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock (including non-voting common stock and pre-funded warrants) outstanding during the period, without consideration for all other common stock equivalents. Shares of common stock into which the pre-funded warrants may be exercised are considered outstanding for the purposes of computing net loss per share because the shares may be issued for little or no consideration, are fully vested and are exercisable after the original issuance date. Diluted net loss is calculated by dividing the net loss by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, options to purchase common stock, options early exercised subject to vesting, RSUs and shares expected to be purchased under the ESPP are considered to be potentially dilutive securities. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2019&#x2011;12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740)&#x2014;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (ASU 2019-12), which is intended to simplify accounting for income taxes and eliminate certain exceptions from Topic 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also requires the amount of tax that is based on income to be accounted for under Topic 740 as an income-based tax, with any incremental amount accounted for as a non-income-based tax recognized entirely in the period incurred. The Company adopted ASU 2019-12 as of December 1, 2021 using the modified retrospective method, and recognized an immaterial non-income-based tax within operating expenses in the current period. The adoption had no other impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTA5_3c02b2f3-a388-4646-a02a-35b394ce2a97">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP) and include the accounts of the Company and its wholly owned subsidiaries, including DeCART Therapeutics Inc., which was legally dissolved in July 2022. All intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified for consistency with the current year cash flow presentation. The reclassification did not impact total cash flow from operating, investing or financing activities.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTA0_944be6b6-8918-42ef-b663-d7486469fb06">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to the useful lives of long-lived assets, the measurement of stock-based compensation, accruals for research and development activities, income taxes and revenue recognition. The Company bases its estimates on historical experience and on other relevant assumptions that are reasonable under the circumstances. Actual results could materially differ from those estimates. Refer to Note 3 for more information regarding the estimates related to revenue recognition.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTE1_0bb31ce1-8890-4be5-b694-a3def5a1d484">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents and marketable securities. The Company&#x2019;s marketable securities consist of debt securities issued by highly rated corporate entities, the U.S. federal government or state and local governments. The Company&#x2019;s exposure to any individual corporate entity is limited by policy. Deposits may, at times, exceed federally insured limits. The Company invests its cash equivalents in highly rated money market funds. During the periods presented, the Company has not experienced any losses on its deposits of cash, cash equivalents or marketable securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <nrix:OtherRisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTIw_4477615c-7991-45bc-9c7d-76a99340fb4b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Risks and Uncertainties &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is subject to a number of risks similar to other clinical stage biopharmaceutical companies, including, but not limited to, changes in any of the following areas that the Company believes could have a material adverse effect on its future financial position or results of operations: risks related to the successful discovery and development of its drug candidates, ability to raise additional capital, development of new technological innovations by its competitors and delay or inability to obtain drug substance and finished drug product from the Company&#x2019;s third-party contract manufacturers necessary for the Company&#x2019;s drug candidates, including due to the impact of the current coronavirus (COVID-19) pandemic, protection of intellectual property rights, litigation or claims against the Company based on intellectual property rights and regulatory clearance and market acceptance for any of the Company&#x2019;s products candidates for which the Company receives marketing approval.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Moreover, the Company is subject to risks and uncertainties as a result of the current COVID-19 pandemic and increasing financial market volatility and uncertainty. The COVID-19 pandemic, including the resurgence of cases relating to the spread of new variants, continues to impact worldwide economic activity and poses the risk that the Company or its employees, contractors, suppliers and other partners may be prevented from conducting business activities for an indefinite period of time, including due to shutdowns that may be requested or mandated by governmental authorities. The extent to which the COVID-19 pandemic and increasing financial market volatility and uncertainty will impact the Company&#x2019;s business will depend on future developments that are highly uncertain and cannot be predicted at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The extent to which the COVID-19 pandemic and the increasing financial market volatility and uncertainty may directly or indirectly impact the Company&#x2019;s financial statements is highly uncertain and subject to change. Management considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and there was not a material impact to the Company&#x2019;s consolidated financial statements as of and for the year ended November&#160;30, 2022; however, actual results could differ from those estimates and there may be changes to management&#x2019;s estimates in future periods. &lt;/span&gt;&lt;/div&gt;The Company relies on single source manufacturers and suppliers for the supply of its drug candidates. Disruption from these manufacturers or suppliers would have a negative impact on the Company&#x2019;s business, financial position and results of operations.</nrix:OtherRisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2ODk4_e9ce379a-75b8-4c34-b992-597de8319081">Segments The Company operates and manages its business as one reportable and operating segment. Operating segments are defined as components of an enterprise where separate financial information is evaluated regularly by the chief operating decision maker (CODM) in deciding how to allocate resources and assess performance. The Company&#x2019;s CODM is the Chief Executive Officer, who reviews consolidated financial information on a company-wide basis for purposes of allocating resources and assessing financial performance.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzUzNDY_764de525-91e6-469b-bc77-492f6b3371ec"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzUzNDY_b059fe2b-9e86-4532-bef6-4631ca1b9209"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTA1_4ebb619a-bd1c-463f-925d-3958f68ee32c">Cash and Cash Equivalents The Company considers all highly liquid marketable securities with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents, which consist of money market funds, are stated at fair value.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTA2_448d3c25-1f9b-4e9b-8578-f9ff33699405">Restricted CashThe Company had $0.9&#160;million and $0.3&#160;million of restricted cash recorded as a non-current asset as of November&#160;30, 2022 and 2021, respectively. Restricted cash as of November&#160;30, 2022 consisted of $0.1 million that serves as collateral for a business credit card account and $0.8 million for letters of credit required under operating leases. Restricted cash as of November&#160;30, 2021 consisted of $0.1 million that serves as collateral for a business credit card account and $0.2 million for a letter of credit required under an operating lease. These balances are included within the cash, cash equivalents and restricted cash balance in the accompanying consolidated statements of cash flows.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzU0OTc1NTg4NDU1NQ_a0ba940d-0633-4b2f-a92a-4bb631454255"
      unitRef="usd">900000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzU0OTc1NTg4NDU2Mg_d8447d6a-22e6-4dbd-8f65-a24650f486f0"
      unitRef="usd">300000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i589a82ccc1bc4fab9f7c3092dcf402eb_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzYyMTI_fcba4eca-87c1-4849-aea1-888b091a6beb"
      unitRef="usd">100000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i538d7350d2e243f7afdd05a1df6a96e5_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzYyODA_7a07e5b5-858b-403a-8191-0fa5b6f40afa"
      unitRef="usd">800000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i245623109b8d420ba4d3bc61cb6cd903_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzYzNzY_8fd4b370-7b3a-4f1c-aada-e70979c3b7c2"
      unitRef="usd">100000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i1c8478d6e23b4de480536d55c8af8754_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzY0NDQ_e639f837-f6cb-4cb2-808a-b3ad4de9a60b"
      unitRef="usd">200000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2ODk5_81722537-5ef9-45e8-b79c-0012aa7f8998">Fair Value of Financial Instruments The carrying amounts of the Company&#x2019;s financial instruments, including cash equivalents, accounts payable and accrued liabilities included in the Company&#x2019;s consolidated financial statements approximate their fair value due to the nature of the financial instruments. Refer to Note 5 for more information regarding the fair value of the Company&#x2019;s marketable securities.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTE2_52badaae-e69f-47c9-b565-a9219e83e8a2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Marketable securities consist of money market funds, U.S. Treasuries, corporate debt securities, U.S. government agency securities, corporate commercial paper, foreign government securities and municipal securities. The Company&#x2019;s marketable securities are classified as available-for-sale and carried at estimated fair values and reported in cash equivalents, short-term marketable securities or long-term marketable securities. Management determines the appropriate classification of the marketable securities at the time they are acquired and evaluates the appropriateness of such classifications at each consolidated balance sheet date. Marketable securities with contractual maturities greater than 12 months are considered long-term marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company regularly reviews its marketable securities for declines in estimated fair value below amortized cost. The factors considered in determining whether a credit loss exists include the creditworthiness of the security issuers, the number of marketable securities in an unrealized loss position, the severity and duration of the unrealized losses, and whether it is more likely than not that the Company will be required to sell the marketable securities before the recovery of their amortized cost basis. The cost of marketable securities sold is based on the specific identification method. In circumstances when an unrealized loss is determined to be credit-related, or when the Company intends to sell or is more likely than not required to sell a security before it recovers its amortized cost basis, the difference between the fair value and the amortized cost of the security is recognized as interest and other income, net in the consolidated statements of operations, and an allowance for credit loss is recorded on the consolidated balance sheet. In circumstances when the decline in fair value is non-credit related, the difference is reported in accumulated other comprehensive income (loss), net of tax as a separate component of stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTAw_22f37462-775d-44a7-ac52-9fb4f2eb8fc2">Property and Equipment Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major improvements are capitalized, while maintenance and repairs are expensed when incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The useful life of laboratory equipment, computer equipment, furniture and fixtures and software is generally three years. Tenant improvements are depreciated over the shorter of the lease term or the estimated useful life of the improvements. When assets are retired or disposed of, the cost together with related accumulated depreciation is removed from the Company&#x2019;s accounts and the resulting gain or loss is reflected in the Company&#x2019;s consolidated statements of operations.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0Xzk1MDI_09a88457-4072-4f12-9202-f94c85b98617">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTIx_efe4628f-0e68-4852-9784-0c2c2e8b7e57">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company determines if an arrangement contains a lease at inception. Lease right-of-use (ROU) assets, current lease liabilities and long-term lease liabilities are recognized at the lease commencement date based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made on or before the lease commencement date, less lease incentives received. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities as the Company&#x2019;s leases generally do not provide an implicit rate. The incremental borrowing rate, the ROU asset and the lease liability are reevaluated upon a lease modification. The Company determines its incremental borrowing rate based on the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that the option will be exercised. Lease expense for operating leases is recognized on a straight-line basis over the lease term. The Company does not have any finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company elected to apply each of the practical expedients described in Topic 842 which allow companies (i) not to reassess prior conclusions on whether any expired or existing contracts are or contain a lease, lease classification, and initial direct costs, (ii) combine lease and non-lease components for all underlying assets groups, and (iii) not recognize ROU assets or lease liabilities for short-term leases. A short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less and does not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTA3_ff76bb6f-2f51-46d5-9e86-c8c90cc3a91f">Internal-Use Software Development CostsThe Company capitalizes qualifying costs incurred during the application development stage related to software developed for internal-use and amortizes them over the estimated useful life of three years. Amortization of such costs begins when the project is substantially complete and ready for its intended use. Capitalized software development costs are classified as property and equipment, net on the consolidated balance sheet. The Company expenses costs incurred related to the planning and post-implementation phases of development as incurred.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic965cd95c3594ca1a1dfec4f0810d980_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzEyNDk3_5dfc9d7b-a768-493f-93ed-f1fdda2f03c0">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTEx_b93fa794-9bde-4097-a2cf-af436d51e47d">Long-Lived Assets Long-lived assets, such as property and equipment are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If circumstances require a long-lived asset or asset group to be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzEzNjk2_0d7f6337-6270-481d-bbf2-5dc5a0d30d28"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzEzNjk2_e35b1ca7-51c6-4f7d-833c-0cab8d103410"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTEy_5b70b95d-5330-4607-8fd2-7aed69d1a985">Deferred Offering Costs The Company capitalizes within other assets certain legal, accounting and other third-party fees that are directly related to the Company&#x2019;s in-process equity financings, including the IPO, until such financings are consummated. After consummation of an equity financing, these costs are recorded in stockholder&#x2019;s equity as a reduction of additional paid-in capital generated as a result of the offering. Should a planned equity financing be abandoned, terminated or significantly delayed, the deferred offering costs are immediately written off to operating expenses.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzE0Mzc0_1f64e019-3cf9-4da9-a85c-075f37860b5f"
      unitRef="usd">500000</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzE0Mzc0_467e5c48-5b46-4759-9633-348887c20be1"
      unitRef="usd">500000</us-gaap:DeferredOfferingCosts>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTE3_e16f1bc4-c10d-4284-8aae-990a1388404b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To recognize revenue from a contract with a customer, the Company performs the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:26.57pt"&gt;identify the contract(s) with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:23.8pt"&gt;identify the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(iii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.03pt"&gt;determine the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:21.57pt"&gt;allocate the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(v)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:24.34pt"&gt;recognize revenue when (or as) the Company satisfies a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At contract inception, the Company assesses the goods or services promised within each contract, whether each promised good or service is distinct, and determines those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company enters into collaboration agreements under which it may obtain upfront payments, milestone payments, royalty payments and other fees. Promises under these arrangements may include research licenses, research services, including selection campaign research services for certain replacement targets, the obligation to share information during the research and the participation of alliance managers and in joint research committees, joint patent committees and joint steering committees. The Company assesses these promises within the context of the agreements to determine the performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Research and collaboration licenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: If a license is determined to be distinct from the other promises identified in the arrangement, the Company recognizes revenue from upfront payments allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring proportional performance for purposes of recognizing revenue from non-refundable, upfront payments. The Company evaluates the measure of proportional performance each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Milestone payments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: At the inception of each arrangement that includes research, development, or regulatory milestone payments, the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price. The Company uses the most likely amount method for research, development and regulatory milestone payments. Under the most likely amount method, an entity considers the single most likely amount in a range of possible consideration amounts. If it is probable that a significant revenue reversal would not occur, the associated milestone amount is included in the transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Sales-based milestones and royalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: For arrangements that include sales-based milestone or royalty payments based on the level of sales, and in which the license is deemed to be the predominant item to which the sales-based milestone or royalties relate to, the Company recognizes revenue in the period in which the sales-based milestone is achieved and in the period in which the sales associated with the royalty occur. To date, the Company has not recognized any sales-based milestone or royalty revenue resulting from its collaboration arrangements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Customer options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: Customer options, such as options granted to allow a licensee to extend a license or research term, to select additional research targets or to choose to research, develop and commercialize licensed compounds are evaluated at contract inception to determine whether those options provide a material right (i.e., an optional good or service offered for free or at a discount) to the customer. If the customer options represent a material right, the material right is treated as a separate performance obligation at the outset of the arrangement. The Company allocates the transaction price to material rights based on the standalone selling price. As a practical alternative to estimating the standalone selling price of a material right when the underlying goods or services are both (i) similar to the original goods or services in the contract and (ii) provided in accordance with the terms of the original contract, the Company allocates the total amount of consideration expected to be received from the customer to the total goods or services expected to be provided to the customer. Amounts allocated to any material right are recognized as revenue when or as the related future goods or services are transferred or when the option expires.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Deferred revenue, which is a contract liability, represents amounts received by the Company for which the related revenues have not been recognized because one or more of the revenue recognition criteria have not been met. The current portion of deferred revenue represents the amount to be recognized within one year from the consolidated balance sheet date based on the estimated performance period of the underlying performance obligation. The non-current portion of deferred revenue represents amounts to be recognized after one year through the end of the performance period of the performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;All revenue was derived from customers located in the United States during the years ended November&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTEz_82ee65f4-9c68-4481-9c57-440538e4f776">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Expenses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company expenses all research and development costs as incurred. Research and development costs include, but are not limited to, payroll and personnel expenses, laboratory supplies, preclinical study costs, clinical trial costs, compound manufacturing costs, consulting costs and allocated overhead, including rent, equipment, depreciation and utilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company records accrued expenses for estimated costs of research and development activities conducted by third-party service providers, which include preclinical studies and clinical trials and contract manufacturing activities. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses and other current liabilities on the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;The Company estimates the amount of work completed through discussions with internal personnel and external service providers as to the progress or stage of completion of the services and the agreed-upon fee to be paid for such services. The Company makes significant judgments and estimates in determining the accrued balance in each reporting period. As actual costs become known, the Company adjusts its accrued estimates. The Company&#x2019;s accrued expenses are dependent, in part, upon the receipt of timely and accurate reporting from clinical research organizations and other third-party service providers. The Company records advance payments to service providers as prepaid assets, which are expensed as the contracted services are performed.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTE0_14e8c270-fdd6-47f6-9056-eb62a2590f81">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for stock-based compensation using a fair value-based method, which requires the recognition of compensation expense for costs related to all stock-based payments including stock options, restricted stock units (RSUs) and purchase rights under the Company&#x2019;s Employee Stock Purchase Plan (ESPP). The Company estimates the fair value of stock options and purchase rights granted under the ESPP on the date of grant using the Black-Scholes option pricing model, which is impacted by the fair value of the Company&#x2019;s common stock, as well as changes in assumptions regarding a number of highly complex and subjective variables. The model requires management to make a number of assumptions including expected volatility, expected term, risk-free interest rate and expected dividend yield. Prior to its IPO, the fair value of the Company&#x2019;s common stock was determined by the Company&#x2019;s board of directors with assistance from management and an independent third-party valuation firm, using significant judgment and several factors including important developments in the Company&#x2019;s operations, sales of redeemable convertible preferred stock and the lack of liquidity of the common stock. Subsequent to the IPO, the Company determines the fair value of stock options, RSUs and purchase rights under the ESPP using the market closing price of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;For stock-based payments with service conditions only, the Company uses the straight-line method to allocate compensation cost to reporting periods over the requisite service period, which is generally the vesting period. Stock-based compensation expense for non-employee stock-based awards is also measured based on the grant date fair value with the estimated fair value expensed over the period for which the non-employee is required to provide service in exchange for the award. For stock-based payments with performance conditions, the Company evaluates the probability of achieving performance conditions at each reporting date. The Company begins to recognize compensation cost using an accelerated attribution method when it is deemed probable that the performance condition will be met. The Company accounts for forfeitures as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTAx_2f4d6fcb-0464-4727-912e-8db08ed7e2f1">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when in management&#x2019;s estimate, it is more likely than not, that the deferred tax assets will not be recovered. &lt;/span&gt;&lt;/div&gt;Financial statement effects of uncertain tax positions are recognized when it is more likely than not, based on the technical merits of the position, that it will be sustained upon examination. It is the Company&#x2019;s policy to include penalties and interest expense related to income taxes as a component of the provision for income taxes.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTAy_dd52b8b4-8db2-4861-a489-d9d9c25470ed">Comprehensive loss Comprehensive loss represents the net loss for the period and other comprehensive income (loss). Other comprehensive income (loss) reflects certain gains and losses that are recorded as a component of stockholders&#x2019; equity (deficit) and are not reflected in the consolidated statements of operations. The Company&#x2019;s other comprehensive income (loss) consists of changes in unrealized gains and losses on available-for-sale marketable securities.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTA4_56e453e4-95f4-4ef1-8dc3-dad8c3be2af4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net loss per share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock (including non-voting common stock and pre-funded warrants) outstanding during the period, without consideration for all other common stock equivalents. Shares of common stock into which the pre-funded warrants may be exercised are considered outstanding for the purposes of computing net loss per share because the shares may be issued for little or no consideration, are fully vested and are exercisable after the original issuance date. Diluted net loss is calculated by dividing the net loss by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, options to purchase common stock, options early exercised subject to vesting, RSUs and shares expected to be purchased under the ESPP are considered to be potentially dilutive securities. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMjcvZnJhZzo4ZGEyMGM0OTJiOTY0NDAzODM2NzZlYjIwNzc5OWJlNC90ZXh0cmVnaW9uOjhkYTIwYzQ5MmI5NjQ0MDM4MzY3NmViMjA3Nzk5YmU0XzM2OTE5_5b5c58a2-6a9c-44ee-a581-b8e84dd44223">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) No. 2019&#x2011;12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740)&#x2014;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (ASU 2019-12), which is intended to simplify accounting for income taxes and eliminate certain exceptions from Topic 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also requires the amount of tax that is based on income to be accounted for under Topic 740 as an income-based tax, with any incremental amount accounted for as a non-income-based tax recognized entirely in the period incurred. The Company adopted ASU 2019-12 as of December 1, 2021 using the modified retrospective method, and recognized an immaterial non-income-based tax within operating expenses in the current period. The adoption had no other impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzIxMTc3_6ade032c-f66e-48f2-8df9-79bd10766d44">Collaboration Agreements&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Gilead &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In June 2019, the Company entered into a global strategic collaboration agreement with Gilead (as subsequently amended, the Gilead Agreement) to discover, develop and commercialize a pipeline of targeted protein degradation drugs for patients with cancer and other challenging diseases using the Company&#x2019;s DELigase platform to identify novel agents that utilize E3 ligases to induce degradation of five specified drug targets. In August 2019 and September 2022, the Company entered into the First Amendment and the Second Amendment, respectively, to the Gilead Agreement to clarify certain language of the Gilead Agreement. These amendments had no impact on revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under the Gilead Agreement, Gilead has the option to license drug candidates directed to up to five targets resulting from the collaboration and is responsible for the clinical development and commercialization of drug candidates resulting from the collaboration. The Company retains the option to co-develop and co-promote, under a profit share structure, up to two drug candidates in the United States, provided that the Company may only exercise such option once per licensed product and Gilead retains the right to veto the Company&#x2019;s option selection for any one drug candidate of its choice. The collaboration excludes the Company&#x2019;s current internal protein degradation programs for which the Company retains all rights, and also excludes the Company&#x2019;s future internal programs, provided that the Company has distinguished future programs as excluded from the scope of the collaboration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Over time, Gilead may elect to replace the initial drug targets with other drug targets. For drug targets that are subject to the collaboration, the Company is obligated to use commercially reasonable efforts to undertake a research program in accordance with a research plan agreed to by the parties and established on a target-by-target basis. The Company has primary responsibility under the Gilead Agreement for performing preclinical research activities (including target validation, drug discovery, identification or synthesis) pursuant to a research plan. Each party will bear its own costs in the conduct of research activities. Gilead will be responsible for any development, commercialization and manufacturing activities, unless the Company exercises its co-development and co-promotion option. For those programs that the Company exercises its option to co-develop and co-promote, the Company and Gilead will split U.S. development costs as well as U.S. profits and losses evenly, and the Company will be eligible to receive royalties on net ex-U.S. sales and reduced milestone payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Upon signing the Gilead Agreement, Gilead paid the Company an upfront payment of $45.0 million plus $3.0&#160;million in additional fees. In addition, from the signing of the Gilead Agreement to November&#160;30, 2022, the Company has received payments of $34.5 million for research milestones and additional payments. As of November&#160;30, 2022, the Company is eligible to receive up to approximately $2.3 billion in total additional payments, including up to $667.5 million upon the achievement of specified development milestones, up to $1.5 billion upon the achievement of specified sales milestones, subject to reduction for any product for which the Company exercises its option to co-develop and co-promote, and up to $136.8&#160;million in certain additional fees related to target licensing, reservation and selection and research term extensions. In addition, the Company is eligible to receive tiered royalties from mid-single digit to low tens percentages on annual net sales from any commercial products directed to the optioned collaboration targets, subject to certain reductions and excluding sales in the United States of any products for which the Company exercises its option to co-develop and co-promote, for which the Company and Gilead share profits and losses evenly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Subject to earlier expiration in certain circumstances, the Gilead Agreement expires on a licensed product-by-licensed product and country-by-country basis upon the later of (1) the expiration of the last to expire patent with a valid claim covering the applicable licensed product in the applicable country, (2) the expiration of any regulatory exclusivity for the applicable licensed product in the applicable country or (3) ten years after the first commercial sale of the applicable licensed product in the applicable country covered by the Gilead Agreement, provided that the term for any profit-shared licensed product in the United States will expire upon the expiration or termination of the applicable profit-share term as set forth in an applicable profit-share agreement to be negotiated upon the Company&#x2019;s exercise of its option to co-develop and co-promote such licensed product. If Gilead does not exercise an option to license a drug candidate, then the Gilead Agreement will terminate at the end of the last to expire option period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company identified the following promises in the Gilead Agreement: (1) the research licenses, (2) the research services, including selection campaign research services for certain replacement targets and (3) the obligation to share information during the research term and to participate in the joint research committee and joint steering committee. The Company determined that the research licenses are not capable of being distinct due to the specialized nature of the research services to be provided by the Company, and, accordingly, this promise was combined with the research services and participation in the joint research committee as one single performance obligation. The Company concluded that, at the inception of the Gilead Agreement, Gilead&#x2019;s options to obtain an exclusive development, manufacturing and commercialization license for each collaboration target, to extend the five-year research term and to perform selection campaign research services for certain replacement targets do not represent material rights and are not considered performance obligations because they do not contain a significant and incremental discount. The Company concluded that Gilead&#x2019;s target reservation right is not a performance obligation as it does not require any specific action from the Company and it is rather an exclusivity right and an attribute of other performance obligations in the Gilead Agreement, such as the research licenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In order to determine the transaction price, the Company evaluated all the payments to be received during the duration of the contract. Certain milestones and additional fees were considered variable consideration, which were not included in the transaction price based on the most likely amount method as of November&#160;30, 2022. The Company will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur. The Company determined that the transaction price at the inception of the Gilead Agreement consists of the upfront payment of $45.0 million and $3.0 million in additional fees. Upon the achievement of research milestones and fees added related to target reservations, $34.5 million in variable consideration was added to the transaction price, and a cumulative effect was recorded as revenue in the period the transaction price increased. The transaction price is recognized as collaboration revenue using the cost-based input method over the estimated contract term of five years. The contract term was determined to be the five-year initial research term which represents the estimated timing of completion of the identified deliverables. Additionally, the Company considered the impact of Gilead terminating the Gilead Agreement prior to the completion of the research services during the initial five-year research term and determined that there were significant economic costs to Gilead for doing so, and as such, did not adjust the contract term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Using the cost-based input method, which the Company determined most faithfully depicts the transfer of its performance obligation to Gilead, the Company recognizes revenue based on actual costs incurred as a percentage of total estimated costs as the Company completes its performance obligation under the contract. Costs consist primarily of internal full-time employee (FTE) and third-party contract costs related to the Gilead Agreement. The cumulative effect of revisions to estimated costs to complete the Company&#x2019;s performance obligation is recorded in the period in which changes are identified and amounts can be reasonably estimated. Total estimated costs are primarily driven by the number of estimated FTEs, which requires significant management judgment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the year ended November&#160;30, 2022, the Company recognized collaboration revenue related to the Gilead Agreement of $23.7 million, of which $18.4 million was included in deferred revenue as of November&#160;30, 2021, and $4.0&#160;million was related to performance obligations satisfied in previous periods. For the year ended November&#160;30, 2021, the Company recognized collaboration revenue related to the Gilead Agreement of $16.6 million, of which $11.1&#160;million was included in deferred revenue as of November&#160;30, 2020, and $3.1 million was related to performance obligations satisfied in previous periods. As of November&#160;30, 2022, deferred revenue related to the Gilead Agreement was $27.4&#160;million, of which $18.2&#160;million was current. As of November&#160;30, 2021, deferred revenue related to the Gilead Agreement was $41.1&#160;million, of which $19.9&#160;million was current. Additionally, as of November&#160;30, 2021, $6.0 million was included in accounts receivable which represents the billed revenue related to the research milestone recognized in November 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sanofi &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the Company entered into a strategic collaboration with Genzyme Corporation, a subsidiary of Sanofi, which became effective in January 2020 (as subsequently expanded and amended, the Sanofi Agreement), to discover, develop and commercialize a pipeline of targeted protein degradation drugs for patients with challenging diseases in multiple therapeutic areas using the Company&#x2019;s DELigase platform to identify small molecules designed to induce degradation of three specified initial drug targets. In January 2021, as part of the existing collaboration agreement, Sanofi paid the Company $22.0 million to exercise its option to expand the number of targets in the collaboration agreement from three to a total of five targets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In January 2021, the Company and Sanofi entered into the First Amendment to the Sanofi Agreement to modify the research term on all targets (the First Sanofi Amendment). Over time and subject to certain limitations, Sanofi may elect to replace the drug targets with other reserved targets. In December 2021, the Company and Sanofi entered into the Second Amendment to the Sanofi Agreement to extend the substitution deadline on certain targets. In July 2022, the Company entered into the Third Amendment to the Sanofi Agreement to further extend the substitution deadline on certain targets. The extensions of the substitution deadline had no impact on revenue recognition. Also in July 2022, Sanofi elected to replace certain drug targets, and the substitution extended the research term of those targets by one year to 5.25 years and increased overall forecasted costs, which had an immaterial impact on revenue recognition. In August 2022, the Company entered into the Fourth Amendment to the Sanofi Agreement to modify the research plan for a certain target, which had no impact on revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under the Sanofi Agreement, Sanofi has exclusive rights and is responsible for the clinical development, commercialization and manufacture of drug candidates resulting from the collaboration while the Company retains the option to co-develop, co-promote and co-commercialize up to two targets, one of which must be selected from a list of targets designated at the execution of the Sanofi Agreement and one of which must be selected from targets identified by Sanofi in the future. The Company&#x2019;s right to exercise its option to co-develop, co-promote and co-commercialize a given target is dependent on its ability to demonstrate, within a given timeframe, that it has sufficient cash resources and personnel to commercialize the product. The collaboration excludes the Company&#x2019;s current internal protein degradation programs for which it retains all rights, and also excludes future internal programs, provided that the Company distinguished future programs as excluded from the scope of the collaboration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For drug targets that are subject to the collaboration, the Company has primary responsibility for conducting preclinical research activities (including target validation, drug discovery, identification or synthesis) in accordance with the applicable research plan agreed to by the parties and established on a target-by-target basis. The Company is obligated to use commercially reasonable efforts to identify relevant target binders and chimeric targeting molecules in order to identify development candidates. Subject to certain exceptions, each party will bear its own costs in the conduct of such research. Sanofi will be responsible for any development and commercialization activities unless the Company exercises its co-development and co-promotion option. For those programs that the Company exercises its option to co-develop, co-promote and co-commercialize, the Company will be responsible for a portion of the U.S. development costs, and the parties will split U.S. profits and losses evenly and the Company will be eligible to receive royalties on ex-U.S. net sales and reduced milestone payments on such optioned products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Upon signing the Sanofi Agreement, Sanofi paid the Company an upfront payment of $55.0 million. Subsequently, in January 2021, Sanofi paid the Company an additional $22.0 million to exercise its option to expand the number of targets beyond the initial targets included in the collaboration. In addition, from the signing of the Sanofi Agreement to November&#160;30, 2022, the Company has received payments of $3.0 million for research milestones. As of November&#160;30, 2022, the Company is eligible to receive up to approximately $2.5 billion in total payments, including payments of up to $496.0 million upon the achievement of specified development milestones, up to $625.0 million upon the achievement of specified regulatory milestones and up to $1.3 billion upon the achievement of certain sales milestones, as well as up to $126.5 million in certain additional fees related to target licensing and reservation. In addition, the Company is eligible to receive tiered royalties ranging from mid-single digit to low teen percentages on annual net sales of any commercial products that may result from the collaboration, subject to certain reductions and excluding sales in the United States of any products for which the Company exercises its option to co-develop and co-promote, for which the parties share profits and losses evenly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Subject to earlier expiration in certain circumstances, the Sanofi Agreement expires on a licensed product-by-licensed product or profit-shared licensed product-by-profit-shared licensed product basis and country-by-country basis upon on the later of the expiration of (i) the last-to-expire patent with a valid claim covering the applicable licensed product in the applicable country, (ii) the expiration of any regulatory exclusivity for the applicable licensed product in the applicable country or (iii) ten years after the first commercial sale of the applicable licensed product in the applicable country covered by the Sanofi Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company identified the following promises in the Sanofi Agreement: (1) the research licenses, (2) the research services, (3) the obligation to share information during the research term and (4) the participation of alliance managers in the joint research committee and joint patent committee. The Company determined that the research licenses are not capable of being distinct due to the specialized nature of the research services to be provided by the Company, and, accordingly, this promise was combined with the research services as one single performance obligation. The Company also determined that Sanofi&#x2019;s exclusive right to add up to two additional targets constitutes a material right as it represents a significant and incremental discount that Sanofi would not have received without entering into the Sanofi Agreement. The option to extend the license term does not represent a material right because it does not contain a significant and incremental discount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In order to determine the transaction price, the Company evaluated all the payments to be received during the duration of the contract. Milestone and additional fees were considered variable consideration, which were not included in the transaction price based on the most likely amount method as of November&#160;30, 2022. The Company will re-evaluate the transaction price in each reporting period and as uncertain events are resolved or other changes in circumstances occur. At the inception of the Sanofi Agreement, the Company determined that the transaction price consists of the upfront payment of $55.0 million. To account for the material right related to the two additional targets, instead of determining the standalone selling price for the option directly, the Company applied the practical alternative to allocating the transaction price by determining the consideration that it expects to receive in exchange for the research activities that it expects to provide on the two additional targets for a total of five targets. The practical alternative can be applied as the research activities for the two additional targets are similar to the research activities for the initial three targets. Consequently, for the purpose of applying the practical alternative to estimating the standalone selling price of the material right, an expected consideration of $77.0 million was used for revenue recognition allocation, which represents the $55.0 million paid upfront for the three initial drug targets, and the $22.0 million for the additional consideration related to two additional targets which was included as part of applying the practical alternative, and for which Sanofi subsequently exercised its option to expand the collaboration to include. Subsequently, upon the achievement of research milestones, $4.0 million in variable consideration was added to the transaction price, which includes $1.0 million added during the three months ended November&#160;30, 2022, and a cumulative effect was recorded as revenue in the period the transaction price increased. Revenue is recognized using the cost-based input method over the research term of 4.25 years, the revised research period that was agreed to in January 2021 in the First Sanofi Amendment, for certain targets, and 5.25 years, the revised research period due to the target substitutions in July 2022, for certain other targets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounted for the First Sanofi Amendment as if it were part of the existing contract with Sanofi as the remaining goods and services to be provided after the contract modification are not distinct from the goods and services already provided and, therefore, form part of a single performance obligation that is partially satisfied at the date of the contract modification. The contract modification did not have an effect on the contract transaction price. The effect of the revised research period on the Company&#x2019;s measure of progress toward complete satisfaction of the performance obligation was recognized as an adjustment to revenue at the date of the contract modification on a cumulative catch-up basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Using the cost-based input method, which the Company determined most faithfully depicts the transfer of its performance obligation to Sanofi, the Company recognizes revenue based on actual costs incurred as a percentage of total estimated costs as the Company completes its performance obligation under the contract. Costs consist primarily of internal FTE and third-party contract costs related to the Sanofi Agreement. The cumulative effect of revisions to estimated costs to complete the Company&#x2019;s performance obligation is recorded in the period in which changes are identified and amounts can be reasonably estimated. Total estimated costs are primarily driven by the number of estimated FTEs, which requires significant management judgment. &lt;/span&gt;&lt;/div&gt;For the year ended November&#160;30, 2022, the Company recognized collaboration revenue related to the Sanofi Agreement of $15.0&#160;million, of which $14.0&#160;million was included in deferred revenue as of November&#160;30, 2021, and $0.6&#160;million was related to performance obligations satisfied in previous periods. For the year ended November&#160;30, 2021, the Company recognized collaboration revenue related to the Sanofi Agreement of $13.2&#160;million, of which $13.0&#160;million was included in deferred revenue as of November&#160;30, 2020, and $0.1&#160;million was related to performance obligations satisfied in previous periods. As of November&#160;30, 2022, deferred revenue related to the Sanofi Agreement was $46.2&#160;million, of which $19.4 million was current and includes $1.0&#160;million in contract assets representing the unbilled amount related to the research milestone recognized in November 2022. As of November&#160;30, 2021, deferred revenue related to the Sanofi Agreement was $59.2&#160;million, of which $21.3&#160;million was current</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <nrix:UpfrontPayment
      contextRef="ib74125dd3c0244cd8bf079c52d082239_D20190601-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQxNzc_70147d43-b734-421c-b359-54cd0aa3c959"
      unitRef="usd">45000000</nrix:UpfrontPayment>
    <nrix:UpfrontPaymentOfAdditionalFees
      contextRef="ib74125dd3c0244cd8bf079c52d082239_D20190601-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQxODU_136db892-e941-457c-a226-084928dbfda8"
      unitRef="usd">3000000</nrix:UpfrontPaymentOfAdditionalFees>
    <nrix:ResearchMilestonesPaymentsReceived
      contextRef="id56e6638057240d4831623e21e0de951_D20190601-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQyOTM_7b2cda2b-1834-4e3e-b534-3dd5e415a606"
      unitRef="usd">34500000</nrix:ResearchMilestonesPaymentsReceived>
    <nrix:UpfrontPaymentOfAdditionalFeesReceivable
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQ1OTI_85d3b19f-2765-4363-b83d-eb4891e8d43a"
      unitRef="usd">2300000000</nrix:UpfrontPaymentOfAdditionalFeesReceivable>
    <nrix:DevelopmentMilestonePaymentsReceivable
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQ2NDE_11517f6c-6e08-4918-95ec-505d0c776c1d"
      unitRef="usd">667500000</nrix:DevelopmentMilestonePaymentsReceivable>
    <nrix:SalesMilestonePaymentsReceivable
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQ3MDg_21e9f608-7531-452f-bc17-f06d7c08cbe1"
      unitRef="usd">1500000000</nrix:SalesMilestonePaymentsReceivable>
    <nrix:AdditionalFeesReceivableRelatedToTargetLicensingReservationAndSelectionAndResearchTermExtensions
      contextRef="i1509c53dfdd34a22b11aefc92b044c8e_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzQ4ODM_731572c4-1068-4295-ab4a-cd59f691231c"
      unitRef="usd">136800000</nrix:AdditionalFeesReceivableRelatedToTargetLicensingReservationAndSelectionAndResearchTermExtensions>
    <nrix:UpfrontPayment
      contextRef="ib74125dd3c0244cd8bf079c52d082239_D20190601-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzg1MTk_4b53beaf-eedf-4e17-abec-3e07071d5303"
      unitRef="usd">45000000</nrix:UpfrontPayment>
    <nrix:UpfrontPaymentOfAdditionalFees
      contextRef="ib74125dd3c0244cd8bf079c52d082239_D20190601-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzg1MjY_3b29f169-f5a4-4bcd-ab0a-f32235f0a8bb"
      unitRef="usd">3000000</nrix:UpfrontPaymentOfAdditionalFees>
    <nrix:VariableConsiderationIncludedInTransactionPrice
      contextRef="i855ba0267a2941e5816427faf3432aaa_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzg2NDA_eb55a2d2-43b4-40fc-97d5-94a5d5d20dcc"
      unitRef="usd">34500000</nrix:VariableConsiderationIncludedInTransactionPrice>
    <nrix:CollaborationAgreementContractTerm
      contextRef="ifdfa03a63bfd49beb2d0eb53362e029a_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzg5MzE_619c899d-5997-4d14-9914-3334cdebc795">P5Y</nrix:CollaborationAgreementContractTerm>
    <us-gaap:Revenues
      contextRef="ifdfa03a63bfd49beb2d0eb53362e029a_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzEwMjcy_52d2ed1f-15af-4508-8c77-8deff089874f"
      unitRef="usd">23700000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ifdfa03a63bfd49beb2d0eb53362e029a_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzEwMjg1_b8d59d55-5940-44ae-aaf4-60328c393cac"
      unitRef="usd">18400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ifdfa03a63bfd49beb2d0eb53362e029a_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzEwMzM1_0981dd6e-9773-4c24-9836-baa7d4826abb"
      unitRef="usd">4000000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:Revenues
      contextRef="if7097aac95264013b159d68fb9cdb180_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzEwNTEx_2b8aaa6e-eadc-4426-a046-06aa6bede50f"
      unitRef="usd">16600000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if7097aac95264013b159d68fb9cdb180_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg4MTY1Mw_ef52d7af-2167-4efb-92eb-c244c4a94a98"
      unitRef="usd">11100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="if7097aac95264013b159d68fb9cdb180_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzEwNTc0_6a1ea2f5-665c-43bd-9c2a-bea8113f3452"
      unitRef="usd">3100000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i855ba0267a2941e5816427faf3432aaa_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg4Mjc2OQ_c4442cd4-5a34-4dcd-8dcf-7c5e46ff5b9f"
      unitRef="usd">27400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i855ba0267a2941e5816427faf3432aaa_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg4Mjc4Mw_c1c80023-2787-4131-8be0-dd9f2f03e2b0"
      unitRef="usd">18200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia6427d53cd5e47479d104ce90f884c0b_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg4MzAwNA_4d809004-5129-4f17-a981-dfa30305b36e"
      unitRef="usd">41100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia6427d53cd5e47479d104ce90f884c0b_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg4MzAxOA_780ee3c8-e2b1-4be0-8112-2b5687766819"
      unitRef="usd">19900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ia6427d53cd5e47479d104ce90f884c0b_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzEwOTAz_3cff8a82-328c-4749-896e-d8a86b258555"
      unitRef="usd">6000000</us-gaap:AccountsReceivableGrossCurrent>
    <nrix:AdditionalPaymentReceivedToExerciseOptionToExpandNumberOfTargets
      contextRef="i3b62f3d1ca93407b888a752845431f29_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3MDUyMg_6ce22eb2-e156-49cf-8798-f03956ee2563"
      unitRef="usd">22000000</nrix:AdditionalPaymentReceivedToExerciseOptionToExpandNumberOfTargets>
    <nrix:UpfrontPayment
      contextRef="id820883dd81f4abbb235359d6a50b0b3_D20191201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDI1Nw_557d2c91-a1df-429d-a0c3-6195221c30a5"
      unitRef="usd">55000000</nrix:UpfrontPayment>
    <nrix:PaymentReceivedToExerciseOptionToExpandNumberOfTargets
      contextRef="i3b62f3d1ca93407b888a752845431f29_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDMyMg_8925b956-a984-4be0-93f1-cabc7e1e3fd9"
      unitRef="usd">22000000</nrix:PaymentReceivedToExerciseOptionToExpandNumberOfTargets>
    <nrix:ResearchMilestonesPaymentsReceived
      contextRef="ic589353fd8814b8c8b1f1b13fcb0f043_D20191201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDY3NQ_f0cde71d-fd8b-420c-a7ff-570285a3e3bf"
      unitRef="usd">3000000</nrix:ResearchMilestonesPaymentsReceived>
    <nrix:MilestonePaymentsAdditionalFeesReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDc3MA_54f5c612-6689-4a2a-b067-e5075d46f873"
      unitRef="usd">2500000000</nrix:MilestonePaymentsAdditionalFeesReceivable>
    <nrix:DevelopmentMilestonePaymentsReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDgyMQ_09c0663a-b81a-4269-9d0f-b56e49892eb8"
      unitRef="usd">496000000</nrix:DevelopmentMilestonePaymentsReceivable>
    <nrix:RegulatoryMilestonePaymentsReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDg4OQ_b4e38de5-d4d6-46d0-8d8c-b659e9bcb1b0"
      unitRef="usd">625000000</nrix:RegulatoryMilestonePaymentsReceivable>
    <nrix:SalesMilestonePaymentsReceivable
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NDk1OQ_9a0e52e3-ac84-47cb-96ee-0ed1826b4afc"
      unitRef="usd">1300000000</nrix:SalesMilestonePaymentsReceivable>
    <nrix:AdditionalFeesReceivableRelatedToTargetLicensingAndReservation
      contextRef="i07014c9010f44e28837a663f8776a1d2_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NTAzMA_20261ea8-0e95-4451-b16f-550ba9b2676b"
      unitRef="usd">126500000</nrix:AdditionalFeesReceivableRelatedToTargetLicensingAndReservation>
    <nrix:UpfrontPayment
      contextRef="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3NzczNA_6974102c-f93b-4a6a-8574-aaaf20d7c359"
      unitRef="usd">55000000</nrix:UpfrontPayment>
    <nrix:CollaborativeAgreementExpectedTransactionPrice
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3ODQ4OQ_51de71ae-2cf3-4152-a2e9-15e988503a16"
      unitRef="usd">77000000</nrix:CollaborativeAgreementExpectedTransactionPrice>
    <nrix:UpfrontPayment
      contextRef="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3ODU1OQ_8c4a3746-2b5c-4286-888f-89e58de7917a"
      unitRef="usd">55000000</nrix:UpfrontPayment>
    <nrix:CollaborativeAgreementAdditionalTransactionPrice
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3ODYyMA_a66b5488-c6f8-4adb-81d1-4c4497dd1832"
      unitRef="usd">22000000</nrix:CollaborativeAgreementAdditionalTransactionPrice>
    <nrix:VariableConsiderationIncludedInTransactionPrice
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3ODg2MA_ea1276b1-ee22-4c34-b98a-a7eac2cae7e4"
      unitRef="usd">4000000</nrix:VariableConsiderationIncludedInTransactionPrice>
    <nrix:AdditionalVariableConsiderationIncludedInTransactionPrice
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzE5Mw_00487db0-94e5-41a2-bc7c-bc3383a771a5"
      unitRef="usd">1000000</nrix:AdditionalVariableConsiderationIncludedInTransactionPrice>
    <nrix:ContractualInitialResearchPeriod
      contextRef="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg3OTA2OQ_26e5e658-7139-4652-b0f2-892c75846172">P4Y3M</nrix:ContractualInitialResearchPeriod>
    <nrix:ContractualInitialResearchPeriod
      contextRef="if544c8592edf40bfb247cc53a430381b_D20220701-20220731"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzIxOTkwMjMzMzY3NjQ_bc2f9f4f-ec35-4015-a347-9bbd82f15ae6">P5Y3M</nrix:ContractualInitialResearchPeriod>
    <us-gaap:Revenues
      contextRef="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzM1MA_9ca21276-02d7-4dcd-ab9d-41248222a94a"
      unitRef="usd">15000000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzM2NA_2cd80827-e163-4076-a4cc-c4f1df8527be"
      unitRef="usd">14000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="id4c03b4d238e4a1680ed3ef36f388ebf_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzQxNg_8125fa8d-79ee-4582-b1fe-3fac91839950"
      unitRef="usd">600000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20fb520924414a43aac9020a5b78aeb9_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzU5OA_89f3f740-bdaa-4f80-9d22-dcd5503eb951"
      unitRef="usd">13200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i20fb520924414a43aac9020a5b78aeb9_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzYxMg_0e045759-ecfb-430a-9416-366c5f4b43bc"
      unitRef="usd">13000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i20fb520924414a43aac9020a5b78aeb9_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MzY2NA_cf11cede-8e8c-4a32-b026-5bb7ffcd6cda"
      unitRef="usd">100000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5NDEwNQ_ebecdcfc-7e9f-4111-a744-d22c47498635"
      unitRef="usd">46200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5NDEyMA_898b6d68-05c2-432a-af63-253a2d817219"
      unitRef="usd">19400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ic3840a58cad34ca2989c1217c3df122c_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5NDE1MQ_974ea567-69a2-4e94-8a34-caf08f69998b"
      unitRef="usd">1000000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifaa7396803db4708914fb418c15944de_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MTI3Nw_811be5bf-2b75-43a8-a15d-51c1c5810b06"
      unitRef="usd">59200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifaa7396803db4708914fb418c15944de_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzMvZnJhZzphMDAzYzJhNmZjNmQ0MTY2OGUwN2UzZjczZDQ1NzFmMC90ZXh0cmVnaW9uOmEwMDNjMmE2ZmM2ZDQxNjY4ZTA3ZTNmNzNkNDU3MWYwXzU0OTc1NTg5MTMwNQ_f95b90ad-bc3f-489f-802b-a07995ed8cfb"
      unitRef="usd">21300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzQ1MQ_d0c4c554-93ce-43f9-8bf9-da8011ba22e2">Consolidated Balance Sheet Components&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the years ended November&#160;30, 2022 and 2021, depreciation and amortization expense was $5.3 million and $2.8 million, respectively, which includes amortization expense related to capitalized internal-use software of $1.2 million and $0.8 million, respectively. All long-lived assets are maintained in the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued contract research and lab supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzQ1Mg_a7ab0a35-544d-4289-8185-84afb870b2c5">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fc748b06d9d4f3c8d4045b062a9388e_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzItMS0xLTEtNzc1_11ea1e71-091f-418c-bcc6-6c8a9fc23c91"
      unitRef="usd">26385000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i39db6bd89d6d488babb8fdf295c748f9_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzItMy0xLTEtNzc1_3d07e30f-8fa4-44b0-9819-83cd16770a9b"
      unitRef="usd">18321000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2c95eee29798434e8889daeee6d6e102_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzMtMS0xLTEtNzc1_bc371c89-1b60-49f6-8016-4e33134d0639"
      unitRef="usd">3825000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia256176a9bac44cc862ebc58fcfc57d3_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzMtMy0xLTEtNzc1_23ffbe76-57c9-4a5a-8677-9f34320bfe15"
      unitRef="usd">3083000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if1058469cb0149128fa061bc2149a37c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzQtMS0xLTEtNzc1_a9cf284e-1339-4d9c-a753-f9d6af275d3e"
      unitRef="usd">786000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i07cba087865b4783ae6a03fbe7f93b33_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzQtMy0xLTEtNzc1_8df29dcd-c0dc-4ff4-86fd-818dbb645ae3"
      unitRef="usd">538000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i44b7ea36336e4129927ada3b5c6d76c2_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzUtMS0xLTEtNzc1_1e32ffbb-61d9-4031-a972-2fc78583b212"
      unitRef="usd">452000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if8e0743919794b16acb60432a8d0e0e9_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzUtMy0xLTEtNzc1_4a9863d5-e4f6-4a74-abd0-f0716785f417"
      unitRef="usd">437000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icb5585be58fb472ea8e0ce111fe0acd0_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzYtMS0xLTEtNzc1_d09ef1cf-50af-4200-b1e0-d014e3a4174a"
      unitRef="usd">4688000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if0000d89d26a4af7ad79aada1ed0ab3d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzYtMy0xLTEtNzc1_9548b559-183f-4a37-998b-c1b95d23f1de"
      unitRef="usd">3349000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6dd868870b4d4c959d077d855302ca73_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzctMS0xLTEtNzc1_4b7334f4-3d85-4f01-96d9-9e21b65a3bff"
      unitRef="usd">697000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9b5d1396b50d4235b0135ec5362c6602_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzctMy0xLTEtNzc1_76a43ec4-16fd-4c11-899b-8b2cd1f2b065"
      unitRef="usd">491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzgtMS0xLTEtNzc1_740d2571-5751-42a1-be6f-1212d3e9d363"
      unitRef="usd">36833000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzgtMy0xLTEtNzc1_f7718776-4a50-4d4c-a23d-cc264ce899e5"
      unitRef="usd">26219000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzktMS0xLTEtNzc1_144986a7-6c29-4294-aaf9-dff5678dc184"
      unitRef="usd">19670000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzktMy0xLTEtNzc1_3ab38f9e-186a-492d-aaa2-a1682e4ab344"
      unitRef="usd">14879000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzEwLTEtMS0xLTc3NQ_6e82e3b3-7428-473f-818a-9cbf611cb0a1"
      unitRef="usd">17163000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo4M2ZmMzI3NmFjOWE0ZDU1ODZlNGU2ZDY3ZGEyNTE1ZC90YWJsZXJhbmdlOjgzZmYzMjc2YWM5YTRkNTU4NmU0ZTZkNjdkYTI1MTVkXzEwLTMtMS0xLTc3NQ_e1e825ed-a359-41f1-bfd4-ffe98ca6e52e"
      unitRef="usd">11340000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzE5MA_22638877-8125-4263-8c22-435c3d551cc8"
      unitRef="usd">5300000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzE5NA_f8fd3d3a-c9e2-4114-87ac-2fe2f44cd03c"
      unitRef="usd">2800000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5032e4b1134b4fb3a44490bf8ff42499_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzEwOTk1MTE2Mjg2Njc_c09a573c-7332-49e3-acb2-66a591ee1785"
      unitRef="usd">1200000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5ed4985288fb45979a64a29a377065ba_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzEwOTk1MTE2Mjg2NzU_11892874-7c62-4ef1-a3ce-0ea612cdcecb"
      unitRef="usd">800000</us-gaap:DepreciationAndAmortization>
    <nrix:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90ZXh0cmVnaW9uOjg3NGMyNzllMzM0MTQwYmI5M2UzNWZhOGNiYWVkY2YzXzQ1Mw_e58d5a78-7543-4625-9d22-3cbf26840ca2">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued contract research and lab supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,549&#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;</nrix:ScheduleOfAccruedExpensesAndOtherLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzItMS0xLTEtNzc1_4cb4ea05-24a4-4591-9b01-7b3194ff0459"
      unitRef="usd">13164000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzItMy0xLTEtNzc1_0f51ece1-4e04-4594-8500-c9f66772058e"
      unitRef="usd">8854000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <nrix:AccruedContractResearchAndLabSupplies
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzMtMS0xLTEtNzc1_fb3852f8-e51d-46c5-8325-37413c36958a"
      unitRef="usd">6426000</nrix:AccruedContractResearchAndLabSupplies>
    <nrix:AccruedContractResearchAndLabSupplies
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzMtMy0xLTEtNzc1_343f5ae6-4a8c-4d76-8219-35bc98f927f5"
      unitRef="usd">4158000</nrix:AccruedContractResearchAndLabSupplies>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzQtMS0xLTEtNzc1_fddd7bd7-28d6-4be9-8472-e32689bf3da1"
      unitRef="usd">1250000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzQtMy0xLTEtNzc1_c7c830f1-1777-4421-ab4d-6426a5a15422"
      unitRef="usd">803000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzUtMS0xLTEtNzc1_3bb171f5-c7cd-4ce0-a348-1b2e61fbcf0c"
      unitRef="usd">85000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzUtMy0xLTEtNzc1_430bd44b-801e-42d7-9894-045ed9b26cac"
      unitRef="usd">75000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzYtMS0xLTEtNzc1_4cf46f55-e013-4cc7-9d50-cb0665ff3b9c"
      unitRef="usd">1503000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzYtMy0xLTEtNzc1_c34c0c98-007e-4194-ab5b-900edccc8dd9"
      unitRef="usd">659000</us-gaap:OtherLiabilitiesCurrent>
    <nrix:AccruedAndOtherLiabilitiesCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzctMS0xLTEtNzc1_fbcbf187-9f1e-4bbb-9bfc-f1e88f7189c1"
      unitRef="usd">22428000</nrix:AccruedAndOtherLiabilitiesCurrent>
    <nrix:AccruedAndOtherLiabilitiesCurrent
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzYvZnJhZzo4NzRjMjc5ZTMzNDE0MGJiOTNlMzVmYThjYmFlZGNmMy90YWJsZTo1MmU5NDcwZTRmZGQ0OTI4YjRiM2M3MThjNDlmMjk0My90YWJsZXJhbmdlOjUyZTk0NzBlNGZkZDQ5MjhiNGIzYzcxOGM0OWYyOTQzXzctMy0xLTEtNzc1_e5f2f523-195e-400b-979f-848ffa812f1a"
      unitRef="usd">14549000</nrix:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzM3NTE_9badc7b4-c413-478f-9fb3-f4efa8bd74e9">Fair Value Measurements&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In accordance with the authoritative guidance on fair value measurements and disclosures under U.S. GAAP, the Company discloses and recognizes the fair value of its assets and liabilities using a hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to valuations based upon unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to valuations based upon unobservable inputs that are significant to the valuation (Level 3 measurements). The guidance establishes three levels of the fair value hierarchy as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 1&#x2014;Inputs that reflect unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 2&#x2014;Inputs other than quoted prices included within Level 1 that are observable for the asset or liability either directly or indirectly, including inputs in markets that are not considered to be active; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Level 3&#x2014;Inputs that are unobservable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and considers factors specific to the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables present the Company&#x2019;s investments, which consist of cash equivalents and available-for-sale marketable securities, that are measured at fair value on a recurring basis as of November&#160;30, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:39.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term marketable 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;367,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,879&#160;&lt;/span&gt;&lt;/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&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.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term marketable 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,449&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(619)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425,841&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of November&#160;30, 2022 and 2021, the accrued interest receivable related to the Company&#x2019;s marketable securities was $1.1 million and $0.9 million, respectively, and was included in prepaid expenses and other current assets on the consolidated balance sheet. Long-term marketable securities held by the Company generally mature within two years from the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company classifies its money market funds and U.S. treasury securities, which are valued based on quoted market prices in active markets with no valuation adjustment, as Level 1 assets within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company classifies its marketable securities in corporate debt securities, U.S. government agency securities, corporate commercial paper, foreign government securities and municipal securities as Level 2 assets within the fair value hierarchy. The fair values of these marketable securities are estimated by taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income- and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads, benchmark securities, prepayment/default projections based on historical data and other observable inputs. There were no transfers of financial instruments between valuation levels during the years ended November&#160;30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;As of November&#160;30, 2022 and 2021, the unrealized losses for available-for-sale marketable securities were non-credit related, and the Company does not intend to sell the securities that were in an unrealized loss position, nor will it be required to sell those securities before recovery of their amortized cost basis, which may be maturity. As of November&#160;30, 2022 and 2021, no allowance for credit losses for the Company&#x2019;s marketable securities was recorded. During the years ended November&#160;30, 2022 and 2021, the Company did not recognize any impairment losses related to marketable securities.</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzM3NTI_303712dd-ff0b-4f68-bc46-828672387756">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables present the Company&#x2019;s investments, which consist of cash equivalents and available-for-sale marketable securities, that are measured at fair value on a recurring basis as of November&#160;30, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:39.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term marketable 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;367,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,452&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term marketable 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,449&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(619)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425,841&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in marketable securities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="ia67ff1f7de3142fbbad86bd2c368dffa_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEtNC0xLTEtNzc1_ba5d407c-d38f-426f-b29a-1942ce9a770d"
      unitRef="usd">59452000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="ia67ff1f7de3142fbbad86bd2c368dffa_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEtNi0xLTEtNzc1_5dccacbd-b504-4099-96c6-2b248f9f8a14"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="ia67ff1f7de3142fbbad86bd2c368dffa_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEtOC0xLTEtNzc1_2509e477-292f-4e41-9ba0-e1c31841ef33"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia67ff1f7de3142fbbad86bd2c368dffa_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEtMTAtMS0xLTc3NQ_195d45c3-fdb2-4ef9-ad54-38c8a724d996"
      unitRef="usd">59452000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzItNC0xLTEtNzc1_21998701-f123-4e9c-8628-2fb2f52e32b4"
      unitRef="usd">75322000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzItNi0xLTEtNzc1_c7c1fd79-4e78-4ea8-b595-75558bd56321"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzItOC0xLTEtNzc1_f6639c0e-7014-4bf0-84cf-389d5b2cb731"
      unitRef="usd">1120000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzItMTAtMS0xLTc3NQ_b2452632-f0f2-4ab7-b9d4-653a9c4d04fa"
      unitRef="usd">74202000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzMtNC0xLTEtNzc1_2350846d-a1a6-404f-8988-d07fde51dcf5"
      unitRef="usd">81026000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzMtNi0xLTEtNzc1_c1f38f41-ea64-4e58-bf5e-344b9939bdf5"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzMtOC0xLTEtNzc1_08011799-f14c-49e8-9ae9-afa2eff995a6"
      unitRef="usd">1279000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzMtMTAtMS0xLTc3NQ_37732a68-8ac1-40c0-938d-fc4c46d3d89f"
      unitRef="usd">79747000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzQtNC0xLTEtNzc1_5810d2ff-7d74-4d5f-8baa-a5677a5fefa0"
      unitRef="usd">8998000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzQtNi0xLTEtNzc1_05a0369b-65c8-4b6e-ba0b-0b8e3bdda5de"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzQtOC0xLTEtNzc1_621341be-3f63-406f-8ecd-9e26d45fb8be"
      unitRef="usd">135000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzQtMTAtMS0xLTc3NQ_da24f950-1cb3-4a77-9163-b67e8e20b0d8"
      unitRef="usd">8863000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i42d66d31abf3445aa05b4cb39da0f880_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzUtNC0xLTEtNzc1_9d3bd9b0-0b1f-4767-8d94-4e4a2a45ca25"
      unitRef="usd">74896000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i42d66d31abf3445aa05b4cb39da0f880_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzUtNi0xLTEtNzc1_684d8392-6ad5-4fab-866f-efc110d25891"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i42d66d31abf3445aa05b4cb39da0f880_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzUtOC0xLTEtNzc1_5914662e-24ed-4c9c-b5ed-c74860a5a865"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i42d66d31abf3445aa05b4cb39da0f880_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzUtMTAtMS0xLTc3NQ_744eaca6-b3a9-4267-8237-f8208afa5802"
      unitRef="usd">74896000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i843380b114554e26973e58b5c3c7da7e_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzYtNC0xLTEtMTc4Mg_ea864390-4fc0-49cc-9763-a106ed6d2586"
      unitRef="usd">7051000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i843380b114554e26973e58b5c3c7da7e_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzYtNi0xLTEtMTc4Mg_7bc816ab-a09e-4505-b6e2-514f093d2305"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i843380b114554e26973e58b5c3c7da7e_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzYtOC0xLTEtMTc4Mg_2011ad31-aa9b-41c5-bf00-3891ba916544"
      unitRef="usd">92000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i843380b114554e26973e58b5c3c7da7e_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzYtMTAtMS0xLTE3ODI_482a4a67-ab58-45f0-ac73-78354aa27549"
      unitRef="usd">6959000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzgtNC0xLTEtNzc1_c57637c8-8828-4cce-836d-36837c169d0e"
      unitRef="usd">5779000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzgtNi0xLTEtNzc1_70975676-11c8-48a2-9be4-8378baa912b8"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzgtOC0xLTEtNzc1_d42ab214-7fb4-4470-8276-276463e990c2"
      unitRef="usd">98000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i89aa8d141cf44540bec4e3db40eb1570_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzgtMTAtMS0xLTc3NQ_c6329a2d-cc9d-485e-bc5e-014cf8213677"
      unitRef="usd">5681000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzktNC0xLTEtNzc1_534a7bc4-d111-4417-8933-cb1442b8e0f6"
      unitRef="usd">3492000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzktNi0xLTEtNzc1_54e8c769-7105-478c-8d46-4d6b3d00a0e5"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzktOC0xLTEtNzc1_b69682fa-4919-4f7d-907d-b213031a7ea6"
      unitRef="usd">217000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i7a1ffb14ab524320a7355d6346c3f34c_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzktMTAtMS0xLTc3NQ_a086db41-4817-4802-a49d-97a290e25fdf"
      unitRef="usd">3275000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEwLTQtMS0xLTc3NQ_690a6df0-eb51-4052-82c1-cab02f7d532b"
      unitRef="usd">56301000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEwLTYtMS0xLTc3NQ_ce8a53f8-3cdc-4715-8ee4-ab9873d3e61f"
      unitRef="usd">1000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEwLTgtMS0xLTc3NQ_7704c0e5-01d7-48ee-bc51-7b4d163d34e1"
      unitRef="usd">1379000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i5b75e9aee6ed4a82850d5a304610c3ed_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEwLTEwLTEtMS03NzU_1914182c-bcec-4811-bbfe-319fe3ee4a96"
      unitRef="usd">54923000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id1a3aadd0fd44fc4aac772530d0b4a64_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEyLTQtMS0xLTc3NQ_fab1a027-8db8-4ec9-8b34-986ffaf00bab"
      unitRef="usd">372317000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id1a3aadd0fd44fc4aac772530d0b4a64_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEyLTYtMS0xLTc3NQ_70f31954-7995-4231-9d0a-e9201cc81ec0"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id1a3aadd0fd44fc4aac772530d0b4a64_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEyLTgtMS0xLTc3NQ_80f8d062-4928-43da-af0a-41eacb157eed"
      unitRef="usd">4320000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id1a3aadd0fd44fc4aac772530d0b4a64_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEyLTEwLTEtMS03NzU_e92a466d-eb39-4802-bc7b-e3839e259120"
      unitRef="usd">367998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i32ccbdf2bc974d78b073a22b3604644f_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEzLTQtMS0xLTc3NQ_c4bfe596-194a-43e2-b917-614616f4d137"
      unitRef="usd">59452000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i32ccbdf2bc974d78b073a22b3604644f_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEzLTYtMS0xLTc3NQ_fcba3e85-3aac-4651-9c70-6eee06aba6ab"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i32ccbdf2bc974d78b073a22b3604644f_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEzLTgtMS0xLTc3NQ_7baa8723-0576-4951-9735-5f15908ed648"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i32ccbdf2bc974d78b073a22b3604644f_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzEzLTEwLTEtMS03NzU_0a5941b6-110a-4e29-a93a-39c3ca48013a"
      unitRef="usd">59452000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i44b31d8be64343e6bdcca13f994cc811_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE0LTQtMS0xLTc3NQ_da180029-eb7b-446f-9f88-af96deaddb0f"
      unitRef="usd">247293000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i44b31d8be64343e6bdcca13f994cc811_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE0LTYtMS0xLTc3NQ_3e531616-44c3-49ea-a9f3-3d701d2cc0da"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i44b31d8be64343e6bdcca13f994cc811_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE0LTgtMS0xLTc3NQ_c67e8014-3bde-46ac-b972-df089e5dc0c1"
      unitRef="usd">2626000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i44b31d8be64343e6bdcca13f994cc811_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE0LTEwLTEtMS03NzU_e61ed47b-5698-4254-90fe-95c5ba7453b1"
      unitRef="usd">244667000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic643023d718c410e9c6c741ebeeed067_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE1LTQtMS0xLTc3NQ_611cddeb-e554-44ec-8279-db97f7bb5e97"
      unitRef="usd">65572000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic643023d718c410e9c6c741ebeeed067_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE1LTYtMS0xLTc3NQ_ea8a264b-9861-4e28-be49-bfa7f9693fd7"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic643023d718c410e9c6c741ebeeed067_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE1LTgtMS0xLTc3NQ_c747d862-9cc4-4b47-816c-1e1c848d7153"
      unitRef="usd">1694000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic643023d718c410e9c6c741ebeeed067_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo1NTU5YWNmMzA2Nzg0ZTIxYjJhMjFmNGJmZjJiMDQ1MC90YWJsZXJhbmdlOjU1NTlhY2YzMDY3ODRlMjFiMmEyMWY0YmZmMmIwNDUwXzE1LTEwLTEtMS03NzU_ae62ab9b-50ed-4e5f-a4b4-d39a0cac9c2a"
      unitRef="usd">63879000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i4de544ffa7c44ffba05f47ced67c888e_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEtNC0xLTEtNzc1_86e8534e-e5cb-45b4-877b-743ccefc907c"
      unitRef="usd">73438000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i4de544ffa7c44ffba05f47ced67c888e_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEtNi0xLTEtNzc1_ca76a4ab-cba2-40d3-b739-847e50fc8ae7"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i4de544ffa7c44ffba05f47ced67c888e_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEtOC0xLTEtNzc1_e2926c1e-228f-4a22-8b1c-bbe2a480c4ef"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4de544ffa7c44ffba05f47ced67c888e_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEtMTAtMS0xLTc3NQ_a908d2f6-9855-4b1c-a59f-fa2661826cd8"
      unitRef="usd">73438000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzItNC0xLTEtNzc1_6cb8414a-325d-4a76-aef8-0652a145a67a"
      unitRef="usd">20608000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzItNi0xLTEtNzc1_c49b0944-3439-452f-b2f6-8be2aff9a51f"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzItOC0xLTEtNzc1_7a39baa8-9d1b-4c43-a95d-d488de6fa419"
      unitRef="usd">9000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzItMTAtMS0xLTc3NQ_0007f586-6955-43cf-9edc-d24f070d8e78"
      unitRef="usd">20599000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzMtNC0xLTEtNzc1_07a2bff5-eac9-47e9-8834-34812e305705"
      unitRef="usd">46599000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzMtNi0xLTEtNzc1_42811d6c-d637-46c7-97f9-859981328bcd"
      unitRef="usd">1000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzMtOC0xLTEtNzc1_d0f4587c-8a3a-422c-9adc-99e8ed76d366"
      unitRef="usd">54000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzMtMTAtMS0xLTc3NQ_75b298f5-2c89-4c9b-a49f-657a1ab40190"
      unitRef="usd">46546000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzQtNC0xLTEtNzc1_17328f7b-8838-4b46-9011-dfb8bd683c57"
      unitRef="usd">16496000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzQtNi0xLTEtNzc1_83a87722-7f50-49c7-9b8d-3e4e3705063c"
      unitRef="usd">1000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzQtOC0xLTEtNzc1_e1ab794a-b7a8-453c-8810-e2118940ffd3"
      unitRef="usd">14000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzQtMTAtMS0xLTc3NQ_6fe75f0a-a0f4-4cc8-8c34-17c96a0d8570"
      unitRef="usd">16483000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i92a669ae479f471ea0f0940313f78e49_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzUtNC0xLTEtNzc1_04caad2f-3fe5-460b-b7d1-a5f4c1c96642"
      unitRef="usd">121495000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="i92a669ae479f471ea0f0940313f78e49_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzUtNi0xLTEtNzc1_7c359f37-29d0-483a-a9b2-c0a2412f8d6c"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="i92a669ae479f471ea0f0940313f78e49_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzUtOC0xLTEtNzc1_b0844771-827c-418e-a099-f234a478819f"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i92a669ae479f471ea0f0940313f78e49_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzUtMTAtMS0xLTc3NQ_aae81b74-c31b-4727-8e11-f013f7a1c4e6"
      unitRef="usd">121495000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="if6211e7d0b30424a8b481ea3c406cb0d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzYtNC0xLTEtNzc1_ca4f643f-6772-4b30-9092-af34b6187493"
      unitRef="usd">10082000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent
      contextRef="if6211e7d0b30424a8b481ea3c406cb0d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzYtNi0xLTEtNzc1_c041ad4d-0f93-4325-89ee-c7036f1356af"
      unitRef="usd">9000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent
      contextRef="if6211e7d0b30424a8b481ea3c406cb0d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzYtOC0xLTEtNzc1_cb95985b-ef8b-4ae2-9de3-2a5dab87cc57"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if6211e7d0b30424a8b481ea3c406cb0d_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzYtMTAtMS0xLTc3NQ_d4e8def4-09e5-480b-90b7-f5ef4a0a0315"
      unitRef="usd">10091000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtNC0xLTEtMTczNw_605b61f8-a264-4a10-acff-d326365ec876"
      unitRef="usd">39932000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtNi0xLTEtMTczNw_2e353035-61f3-40bb-b144-77ef335c2ca6"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtOC0xLTEtMTczNw_5802fd96-6414-4193-b03b-681ba17f0e0a"
      unitRef="usd">85000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i38e8f36b13e7483382e5b7ca1230434c_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtMTAtMS0xLTE3NDU_9163ba4b-f9ac-44ed-9604-e1b01eae76ba"
      unitRef="usd">39847000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtNC0xLTEtNzc1_e93db3e4-2e8f-468d-9a0a-f09c95f839db"
      unitRef="usd">74334000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtNi0xLTEtNzc1_a00cdee3-1d5e-46ae-81da-1c824637d68c"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtOC0xLTEtNzc1_e3f3b66c-babd-4924-9bbe-4ab49062f109"
      unitRef="usd">365000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i33431cb7b98f468484bace3a0654ffd0_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzgtMTAtMS0xLTc3NQ_77615413-31f0-42d9-88db-45238a66f324"
      unitRef="usd">73969000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzktNC0xLTEtNzc1_54165b11-1490-4fd1-9eb3-d4e9c532e1e6"
      unitRef="usd">16236000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzktNi0xLTEtNzc1_1c89fe20-6eed-4776-a7d2-394eec500d15"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzktOC0xLTEtNzc1_3a2926aa-2b4e-4f1d-ba71-f0df4e7682c0"
      unitRef="usd">67000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i00e6b84f15474abd948a06d07b112ac7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzktMTAtMS0xLTc3NQ_cb358dc5-9578-47b0-af35-ec8dd21a0a50"
      unitRef="usd">16169000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="if284f7b234724086b5b54e1408211898_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEwLTQtMS0xLTc3NQ_9a183da1-9d37-4381-8697-7d49859964a1"
      unitRef="usd">7229000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent
      contextRef="if284f7b234724086b5b54e1408211898_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEwLTYtMS0xLTc3NQ_d04e6e71-5685-4659-9ca3-d4bce341fceb"
      unitRef="usd">0</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent
      contextRef="if284f7b234724086b5b54e1408211898_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEwLTgtMS0xLTc3NQ_818128f7-bfa3-4826-a170-664fb62c646e"
      unitRef="usd">25000</nrix:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if284f7b234724086b5b54e1408211898_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEwLTEwLTEtMS03NzU_e5f2c7e4-2521-42c4-947b-86c2480cae06"
      unitRef="usd">7204000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6cd996ad76ca4e0f8cb1435914c22c03_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzExLTQtMS0xLTc3NQ_0b507d25-e9de-45d1-8834-780d7dafb85e"
      unitRef="usd">426449000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6cd996ad76ca4e0f8cb1435914c22c03_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzExLTYtMS0xLTc3NQ_fcc6b54a-07b0-4583-b9c6-aa52e5c001c0"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6cd996ad76ca4e0f8cb1435914c22c03_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzExLTgtMS0xLTc3NQ_ded7d1ef-4af0-4820-901a-85ac58078a0f"
      unitRef="usd">619000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6cd996ad76ca4e0f8cb1435914c22c03_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzExLTEwLTEtMS03NzU_3dff0209-62cb-4a4f-ade6-6dca51be91cc"
      unitRef="usd">425841000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i871514d729484dbc9674ca420cb703e3_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEyLTQtMS0xLTc3NQ_70b273ed-6328-41fa-a111-4ea3a1748c71"
      unitRef="usd">73438000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i871514d729484dbc9674ca420cb703e3_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEyLTYtMS0xLTc3NQ_0fe3ba5d-d422-4e65-8daf-47dea249d1b5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i871514d729484dbc9674ca420cb703e3_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEyLTgtMS0xLTc3NQ_afd06689-9f80-4ea2-9a3f-e1b1467e8a3f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i871514d729484dbc9674ca420cb703e3_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEyLTEwLTEtMS03NzU_5bb1c05d-bacb-4570-b1e2-0ebf9ded78d3"
      unitRef="usd">73438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ief605f63ac3d489b8d016947f4488bf8_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEzLTQtMS0xLTc3NQ_b6d11fc1-fea6-4e8f-870f-891171d24c85"
      unitRef="usd">215280000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ief605f63ac3d489b8d016947f4488bf8_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEzLTYtMS0xLTc3NQ_94387f9d-7156-4403-af59-77bc49e3b366"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ief605f63ac3d489b8d016947f4488bf8_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEzLTgtMS0xLTc3NQ_e752cab1-a17b-4990-840d-78fb6ecf319e"
      unitRef="usd">77000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ief605f63ac3d489b8d016947f4488bf8_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzEzLTEwLTEtMS03NzU_754e7d64-e1b8-4af5-b389-4da84071a38a"
      unitRef="usd">215214000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id7a65fe1121a40809c4a458dd1e23957_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzE0LTQtMS0xLTc3NQ_a0b41c86-d54c-4068-b805-fed35878b6e6"
      unitRef="usd">137731000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id7a65fe1121a40809c4a458dd1e23957_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzE0LTYtMS0xLTc3NQ_4c4ce7d9-9173-42eb-beac-f5cb9c030c2a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id7a65fe1121a40809c4a458dd1e23957_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzE0LTgtMS0xLTc3NQ_eb6266e5-998e-42e7-b8ac-c8d1554e34a1"
      unitRef="usd">542000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id7a65fe1121a40809c4a458dd1e23957_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90YWJsZTo4YTI4ZGMwMzQ5OTU0NGJjYWEyNGM3YmVlYjA2ZTk2OC90YWJsZXJhbmdlOjhhMjhkYzAzNDk5NTQ0YmNhYTI0YzdiZWViMDZlOTY4XzE0LTEwLTEtMS03NzU_010c566a-a1d7-4486-8b2f-630d072abd99"
      unitRef="usd">137189000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InterestReceivableCurrent
      contextRef="ic883fbf5112c4f988ad2d2131a7c218f_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzE4Mjk_01a1ee6a-f249-46a5-9cf3-93fed1f663bc"
      unitRef="usd">1100000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="i2d60698d49b74c65896af87d2c5b39be_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzE4MzY_6ef66d9f-9c51-4f01-93a3-eebb4e8536c8"
      unitRef="usd">900000</us-gaap:InterestReceivableCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzU0OTc1NTgyNDM0OQ_be874916-03c9-4f20-ab90-6795e9c617ac">P2Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <nrix:TransfersOfFinancialInstrumentsBetweenValuationLevels
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzI5Nzg_3c6cfa43-639c-4f92-a9c7-4d536b6d3da0"
      unitRef="usd">0</nrix:TransfersOfFinancialInstrumentsBetweenValuationLevels>
    <nrix:TransfersOfFinancialInstrumentsBetweenValuationLevels
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzI5Nzg_3fdcc06a-29c2-474f-bb44-735cb18037c2"
      unitRef="usd">0</nrix:TransfersOfFinancialInstrumentsBetweenValuationLevels>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzM1NjM_a3ab64f2-6a51-4d45-9a12-8d0037a5a02b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <nrix:ImpairmentLossOnInvestment
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzM2OTI_6b83acd3-43bc-4292-98bd-f38cbf7b1a91"
      unitRef="usd">0</nrix:ImpairmentLossOnInvestment>
    <nrix:ImpairmentLossOnInvestment
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xMzkvZnJhZzpmNTFlNWM1NmU1YTg0YTk1YmI5NzY4NTU1MzNhNGIxYy90ZXh0cmVnaW9uOmY1MWU1YzU2ZTVhODRhOTViYjk3Njg1NTUzM2E0YjFjXzM2OTI_c603f68b-b28f-47dc-aae8-091c6ca863ae"
      unitRef="usd">0</nrix:ImpairmentLossOnInvestment>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzY0OTY_3624a56e-1da6-4a48-b3ba-e3d14f56d4c9">Commitments and Contingencies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;From time to time, the Company may be involved in legal proceedings in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made and that such expenditures can be reasonably estimated. Significant judgment is required to determine both probability and the estimated amount. Legal fees and other costs associated with such actions are expensed as incurred. As of November&#160;30, 2022, the Company was not a party to any material legal proceedings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In the ordinary course of business, the Company often includes standard indemnification provisions in its arrangements with its partners, suppliers and vendors, among others. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with its service, breach of representations or covenants, intellectual property infringement or other claims made against such parties. These provisions may limit the time within which an indemnification claim can be made. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. The Company has not incurred any material costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in these consolidated financial statements as management believes such liability is immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon the Company to provide indemnification under such agreements, and thus, there are no claims that the Company is aware of that could have a material effect on the Company&#x2019;s consolidated financial statements. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not specified in the agreements. However, the Company currently has directors&#x2019; and officers&#x2019; insurance that reduces its exposure and may enable the Company to recover a portion of any future amounts paid. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company leases office and laboratory facilities totaling approximately 57,902 square feet within the same building in San Francisco, California under several lease agreements. The terms of these lease agreements expire on April 30, 2025. The Company has an option to renew these leases for an additional two years, which has not been included in the lease term used to calculate the right-of-use asset and lease liability as it is not reasonably certain that the Company will exercise this option. The Company is required to pay base rent plus the tenant&#x2019;s proportionate share of operating expenses as defined in the lease agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In July 2021, the Company entered into a lease agreement for the lease of approximately 19,320 square feet of office space in a different building in San Francisco, California. The lease commenced on December&#160;1, 2021 and will expire on June&#160;30, 2024, unless terminated earlier. The Company is required to pay base rent plus the tenant&#x2019;s proportionate share of operating expenses as defined in the lease agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The leased premises were subject to additional variable lease payments related to landlord-owned improvements which were not estimable at lease inception. The right-of-use assets recognized in exchange for lease obligations for these additional variable lease payments were $1.2&#160;million and $0.3&#160;million for the years ended November&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2022, the Company entered into a lease agreement for the lease of approximately 46,434 square feet of office space in The Woodlands, Texas, for a research and development laboratory and related uses. The Company obtained access to the premise on August 1, 2022 to commence construction of landlord-owned improvements, and the lease is expected to commence in fiscal year 2023 when the underlying assets become available for use and will expire on March 1, 2035, unless terminated earlier. The Company has an option to renew for two additional terms of five years each, and it is not reasonably certain that the Company will exercise this option. The minimum rent payable by the Company under the lease will be approximately $205,000 per month, beginning on March 1, 2023, which amount will increase by 3% per year over the term of the lease; provided that, for the period between March 1, 2023 and February 29, 2024, the minimum rent payable by the Company under the lease will be approximately $154,000 per month. The Company will also be responsible for the payment of the tenant&#x2019;s proportionate share of operating expenses as defined in the lease agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Operating lease expenses, excluding additional rent charges for utilities, maintenance and real estate taxes, were $5.9 million and $3.8&#160;million for the years ended November&#160;30, 2022 and 2021, respectively. Short-term lease expense was not material for all periods presented. As of November&#160;30, 2022, the weighted average remaining lease term was 2.2 years and the weighted average discount rate was 2.98%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other information related to leases were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental disclosures of non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets recognized in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The undiscounted future non-cancellable lease payments under the Company&#x2019;s lease agreement as of November&#160;30, 2022 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending November 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028 to 2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: undiscounted lease payments related to the lease in The Woodlands, Texas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,964&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <nrix:AreaOfOfficeSpaceLeased
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzUwMTE_b36209a3-ae38-450c-9ff2-87c679620d64"
      unitRef="sqft">57902</nrix:AreaOfOfficeSpaceLeased>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzMxODI_505002df-ce5f-44e1-9794-fc5d9e4fa6ee">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <nrix:AreaOfOfficeSpaceLeased
      contextRef="i9d8fc426cc6c40c299cdf5a6e509d9b0_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzQ3NjU_96816fdb-c491-4988-9937-c6ccb7ff1709"
      unitRef="sqft">19320</nrix:AreaOfOfficeSpaceLeased>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibcc038002f914be7b7e7470864ba3af1_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzEwOTk1MTE2NDY0Nzg_0958c0c1-47fd-4a88-8936-2682e4470ba3"
      unitRef="usd">1200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9f72a9db52854e0b8d0173b9a1c94584_I20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzEwOTk1MTE2NDY0ODE_98f3b6b5-c7f6-4be9-9df3-0d37e45d2c92"
      unitRef="usd">300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <nrix:AreaOfOfficeSpaceLeased
      contextRef="i06e9a498a585405a9b7acc60576d18fb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzM3Njk_2858f06d-2482-45f1-a859-53acf1cf165d"
      unitRef="sqft">46434</nrix:AreaOfOfficeSpaceLeased>
    <nrix:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="i71bfe4bc70d24a2f87d2d413bd7236df_D20220301-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzUwMzE_bf17bfdb-79ea-4c5b-a2ba-fa8b75a41b74"
      unitRef="terms">2</nrix:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i06e9a498a585405a9b7acc60576d18fb_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzUwMzI_8589aa93-059e-406a-841f-424ac14e884d">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <nrix:OperatingLeaseRentPayablePerMonth
      contextRef="i06e9a498a585405a9b7acc60576d18fb_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzM3ODE_b6a11a4b-3d21-486b-a850-acd50e6be2b7"
      unitRef="usd">205000</nrix:OperatingLeaseRentPayablePerMonth>
    <nrix:PercentageOfIncreaseOfAnnualRent
      contextRef="i71bfe4bc70d24a2f87d2d413bd7236df_D20220301-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzM3OTI_ae845c2b-2163-4e43-b476-a0a071d7dfad"
      unitRef="number">0.03</nrix:PercentageOfIncreaseOfAnnualRent>
    <nrix:LesseeOperatingLeaseLiabilityToBePaidYearOnePerMonth
      contextRef="i06e9a498a585405a9b7acc60576d18fb_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzIxOTkwMjMyNzM3OTc_6041bda2-248b-45a7-ac22-2fc1f2fd60cd"
      unitRef="usd">154000</nrix:LesseeOperatingLeaseLiabilityToBePaidYearOnePerMonth>
    <us-gaap:OperatingLeaseExpense
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzU0OTc1NTgyOTkzMQ_2948b717-75ae-4f7d-96c6-f77e53cf2868"
      unitRef="usd">5900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzU0OTc1NTgyOTk0Ng_f3d497f4-f6f5-4b46-b987-f3a025e1a875"
      unitRef="usd">3800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzYwNjg_912943be-50e2-4191-ba4b-02a6c56e960a">P2Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzYxMTQ_4bd5715f-7eb3-454c-a535-8df311ccd429"
      unitRef="number">0.0298</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzY0OTQ_aaec5355-184d-4a7c-8520-abc123016eab">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other information related to leases were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental disclosures of non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets recognized in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZTpiMmMyZjhmYjRiYzc0M2VlODNhMTE4YmEwOWU5ODA1Yi90YWJsZXJhbmdlOmIyYzJmOGZiNGJjNzQzZWU4M2ExMThiYTA5ZTk4MDViXzMtMS0xLTEtMjAyNw_82362479-06aa-494e-9a0a-e23160770ec7"
      unitRef="usd">6578000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZTpiMmMyZjhmYjRiYzc0M2VlODNhMTE4YmEwOWU5ODA1Yi90YWJsZXJhbmdlOmIyYzJmOGZiNGJjNzQzZWU4M2ExMThiYTA5ZTk4MDViXzMtMy0xLTEtMjAyNw_25204ed8-a27f-4b51-83e9-7596f9c4ab63"
      unitRef="usd">4026000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZTpiMmMyZjhmYjRiYzc0M2VlODNhMTE4YmEwOWU5ODA1Yi90YWJsZXJhbmdlOmIyYzJmOGZiNGJjNzQzZWU4M2ExMThiYTA5ZTk4MDViXzQtMS0xLTEtNzc1_f900b51c-6241-40af-842d-b86162ac4053"
      unitRef="usd">5068000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i85a041d151b54a628e05ceb1366bdc62_D20191201-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZTpiMmMyZjhmYjRiYzc0M2VlODNhMTE4YmEwOWU5ODA1Yi90YWJsZXJhbmdlOmIyYzJmOGZiNGJjNzQzZWU4M2ExMThiYTA5ZTk4MDViXzQtMy0xLTEtNzc1_71ca84ac-c1ed-4278-8cf1-3378572b45b2"
      unitRef="usd">2371000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90ZXh0cmVnaW9uOjE4ZjQ3MDE0NDhlODQ1ZDc5NGU2MzkxOWVmMjA4YTAwXzY0OTU_48752613-6059-4f12-9d01-30693a85c3e9">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The undiscounted future non-cancellable lease payments under the Company&#x2019;s lease agreement as of November&#160;30, 2022 were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ending November 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028 to 2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: undiscounted lease payments related to the lease in The Woodlands, Texas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzEtMi0xLTEtNzc1_1d6dfc8a-d8a4-4d0e-ba3d-5eb3a14a69e7"
      unitRef="usd">6980000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzItMi0xLTEtNzc1_c6c1f634-318d-4e0c-89ca-27a73b0b0810"
      unitRef="usd">7422000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzMtMi0xLTEtMjEwMA_4c5338e4-5c6b-40ed-ae9e-c28041039638"
      unitRef="usd">4330000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzQtMi0xLTEtMjEwMA_8777c055-4892-4349-be96-040e668b5b66"
      unitRef="usd">2670000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzMtMi0xLTEtNzc1_d3b897aa-6184-4f0f-829a-94ab9a2afd63"
      unitRef="usd">2750000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzQtMi0xLTEtNzc1_155b96c8-5cc5-4051-9fa2-7fa277135d81"
      unitRef="usd">22556000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzUtMi0xLTEtNzc1_d656c429-c7d2-4e38-800b-7104bf6bfe1f"
      unitRef="usd">46708000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzYtMi0xLTEtNzc1_f4273da6-0f1e-410a-8201-3c4f79621a5f"
      unitRef="usd">430000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <nrix:LesseeOperatingLeaseNotYetCommencedLiabilityUndiscountedExcessAmount
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzctMi0xLTEtNzc1_61ec8b9d-09da-4f7f-b1e0-11c9e5e0095b"
      unitRef="usd">34314000</nrix:LesseeOperatingLeaseNotYetCommencedLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzgtMi0xLTEtNzc1_cb4d4eb4-4489-445d-ae52-00595dccaf79"
      unitRef="usd">11964000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzktMi0xLTEtNzc1_689c54f6-4daa-4ac1-90c7-f7b0976d5408"
      unitRef="usd">5530000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzEwLTItMS0xLTc3NQ_67911209-6d53-4b9d-bb03-ac70a0d4be8d"
      unitRef="usd">6434000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDIvZnJhZzoxOGY0NzAxNDQ4ZTg0NWQ3OTRlNjM5MTllZjIwOGEwMC90YWJsZToyZjEyNDU0YWJjNmE0NThlOGE2NzBjOTI2NTFlMjY0Ny90YWJsZXJhbmdlOjJmMTI0NTRhYmM2YTQ1OGU4YTY3MGM5MjY1MWUyNjQ3XzExLTItMS0xLTc3NQ_53b4e5d0-718c-48c7-b694-09112e65e16e"
      unitRef="usd">11964000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzYyNA_32fb9e2d-00e8-4d11-95d6-bb46fc8edcae">Common Stock &lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s Restated Certificate of Incorporation authorizes the Company to issue up to 500,000,000 shares of common stock, $0.001 par value per share, as of November&#160;30, 2022 and 2021. Holders of common stock are entitled to dividends when and if declared by the Company&#x2019;s board of directors, subject to the prior rights of the holders of shares of preferred stock. The holder of each share of common stock is entitled to one vote. As of November&#160;30, 2022, no dividends have been declared. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In July 2022, the Company issued pre-funded warrants to purchase an aggregate of 6,814,920 shares of the Company&#x2019;s common stock in RDOs at a price of $13.939 per pre-funded warrant. The pre-funded warrants were immediately exercisable, have an exercise price of $0.001 and may be exercised at any time after the date of issuance. A holder of pre-funded warrants may not exercise the warrant if the holder, together with its affiliates, would beneficially own more than 9.99% of the number of shares of the Company&#x2019;s common stock outstanding immediately after giving effect to such exercise. A holder of the pre-funded warrants may increase or decrease this percentage not in excess of 19.99% by providing at least 61 days&#x2019; prior notice to the Company. As of November&#160;30, 2022, all of the pre-funded warrants remained available for exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The pre-funded warrants were classified as a component of permanent equity in the Company's consolidated balance sheet as they are freestanding financial instruments that are immediately exercisable, do not embody an obligation for the Company to repurchase its own shares and permit the holders to receive a fixed number of shares of common stock upon exercise. All of the shares underlying the pre-funded warrants have been included in the weighted-average number of shares of common stock used to calculate net loss per share attributable to common stockholders because the shares may be issued for little or no consideration, are fully vested and are exercisable after the original issuance date of the pre-funded warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Common stock reserved for future issuance, on an as-if converted basis, as of November&#160;30, 2022 and 2021, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to purchase common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,256,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,878,552&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future stock option grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;834,291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,562,570&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for issuance under employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,325,523&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,015,184&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784,824&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-funded warrants issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,814,920&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total common stock reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,016,515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,476,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzExMg_a64bdefb-947b-42f9-9b4c-27f984e2ddeb"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzExMg_f7530d95-7de1-4c19-a908-cc94ed20e148"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzEzOQ_1161cdb7-2703-4c10-8634-7e3f19f456d7"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzEzOQ_f9a65809-fb7c-409b-9186-69fcf2c5a4de"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzQwMw_6fe733af-ea1d-4616-9bbc-521c1fd2b10b">one</us-gaap:CommonStockVotingRights>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5e0cf40c231b4bca937a49472a26b8b2_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzIxOTkwMjMyNTc5MDI_ee4338da-23f9-45eb-b5d2-65d73d25ff57"
      unitRef="shares">6814920</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <nrix:WarrantPrice
      contextRef="ibe8c32556854472aa117a6fdfd4a8c0a_D20220701-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzIxOTkwMjMyNTc5MTM_47d2863b-f804-477e-a941-f95d772ee1e9"
      unitRef="usdPerShare">13.939</nrix:WarrantPrice>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5e0cf40c231b4bca937a49472a26b8b2_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzIxOTkwMjMyNTc5MjI_50a5cee4-9b1d-4022-a7b8-b70c01f533b9"
      unitRef="usdPerShare">0.001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <nrix:MinimumCommonStockHoldingPercentage
      contextRef="ibe8c32556854472aa117a6fdfd4a8c0a_D20220701-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzIxOTkwMjMyNTc5MzA_985465b7-bc8a-4e6f-9481-8ab41ab56f62"
      unitRef="number">0.0999</nrix:MinimumCommonStockHoldingPercentage>
    <nrix:MaximumIncreaseOrDecreasePercentageOfWarrants
      contextRef="ibe8c32556854472aa117a6fdfd4a8c0a_D20220701-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzIxOTkwMjMyNTc5Mzc_bfed2d89-713c-46d5-8ddf-fb13cb7a3618"
      unitRef="number">0.1999</nrix:MaximumIncreaseOrDecreasePercentageOfWarrants>
    <nrix:ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90ZXh0cmVnaW9uOjZhOTQ2NTY5ZTE1MzRlMTdiYzRmOTU0ODQzZjViZmRkXzYyNQ_fe49f91d-d058-46ee-9d27-499a5eb77970">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Common stock reserved for future issuance, on an as-if converted basis, as of November&#160;30, 2022 and 2021, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to purchase common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,256,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,878,552&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future stock option grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;834,291&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,562,570&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for issuance under employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,325,523&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,015,184&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784,824&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-funded warrants issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,814,920&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total common stock reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,016,515&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,476,306&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nrix:ScheduleOfCommonStockSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzItMS0xLTEtNzc1_b4d62e15-809b-4840-9252-484838d01ed0"
      unitRef="shares">8256957</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i534f9e8e21454d248cef1a28a55a8fc7_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzItMy0xLTEtNzc1_ee5e83b0-1d33-4fcf-9876-797f27ca731b"
      unitRef="shares">5878552</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id4c2bc86bdd649caa215e1bc9569c42b_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzMtMS0xLTEtNzc1_45fcf24c-61f7-495e-a7f5-78834c536cc5"
      unitRef="shares">834291</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9f9a9d1812de4bb584c60d99d9362ea5_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzMtMy0xLTEtNzc1_7e436204-9730-494f-8cda-0846bed4bbdb"
      unitRef="shares">2562570</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i371a1ce8d8934b54b70de04183dcbb88_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzQtMS0xLTEtNzc1_7ad368f2-badc-46d2-a9e1-455e370e9794"
      unitRef="shares">1325523</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i813ddd72171a461ca798d2d1b505cffa_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzQtMy0xLTEtNzc1_ffdae8a4-2e21-4b19-9985-87b3fac1fae3"
      unitRef="shares">1015184</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4625992f6a604d069b90d6b4836071d4_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzUtMS0xLTEtMjE1Ng_6da01123-2459-4a2d-ac32-c00cb20e0a11"
      unitRef="shares">784824</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5c9fa4ee9bc842b3bd15ae23c60175d3_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzUtMy0xLTEtMjE1Ng_41bc44db-9ac4-43eb-bc7f-30d262db83ce"
      unitRef="shares">20000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib4eff7163b694d07b7d30a20cc4034f6_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzUtMS0xLTEtNzc1_fa98f3a9-ace2-49d0-8f9c-ee49363cd84a"
      unitRef="shares">6814920</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib5e121a6d8c245e287935f703af99c41_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzUtMy0xLTEtNzc1_867edd0e-fc57-4b41-b2d2-01a9e2f85015"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzYtMS0xLTEtNzc1_e3e85724-ab2e-4ff1-bdf3-98cadce05cb8"
      unitRef="shares">18016515</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNDUvZnJhZzo2YTk0NjU2OWUxNTM0ZTE3YmM0Zjk1NDg0M2Y1YmZkZC90YWJsZTpkZTMwMGFhNTg1MWY0ZTVlOWIwMjVjMGU0MDljNDgwMi90YWJsZXJhbmdlOmRlMzAwYWE1ODUxZjRlNWU5YjAyNWMwZTQwOWM0ODAyXzYtMy0xLTEtNzc1_c0d24213-d7bd-4090-b762-ebc696118a64"
      unitRef="shares">9476306</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQ0NTM_9fa21be7-5adf-4a36-b6f6-e9070295731b">Stock-Based Compensation &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s 2020 Equity Incentive Plan (the 2020 Plan) serves as the successor to the Company&#x2019;s 2012 Equity Incentive Plan (together with the 2020 Plan, the Stock Plans) and provides for the granting of stock options, stock appreciation rights, restricted stock awards, restricted stock units (RSUs), performance awards and stock bonus awards to employees, directors, consultants, independent contractors and advisors of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under the Stock Plans, the Company generally grants stock-based awards with service-based vesting conditions only. Options granted typically vest under various different vesting terms over a four-year period and expire ten years from the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than 10% of the total combined voting power of all classes of stock, the exercise price shall be no less than 110% of the fair value per share on the date of grant, and the award shall expire five years from the date of grant. In the case of all other stock options, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. RSUs issued typically vest under various different vesting terms over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzEyMjg_8ae4fcf8-cd29-43be-a94e-83c6f2827f08"&gt;two&lt;/span&gt;- to four-year period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Following the effectiveness of the 2020 Plan on July 22, 2020, the Company ceased making grants under the 2012 Plan. However, the 2012 Plan continues to govern the terms and conditions of the outstanding awards granted under it. Shares of common stock subject to awards granted under the 2012 Plan that cease to be subject to such awards by forfeiture or otherwise will be available for issuance under the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of November&#160;30, 2022, there were 834,291 shares of common stock reserved for future issuance pursuant to the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Option activity under the Stock Plans is set forth below:&lt;/span&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;options&lt;br/&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;contractual&lt;br/&gt;life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,878,552&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,692&#160;&lt;/span&gt;&lt;/td&gt;&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,239,906&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(325,596)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(535,905)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,256,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options vested and expected to vest as of November&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,279,203&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercisable as of November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,629,383&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,473&#160;&lt;/span&gt;&lt;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;____________________________&lt;/span&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:1.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.870%"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic values were calculated as the pre-tax difference between the exercise price of stock options and the quoted market price of the Company&#x2019;s common stock on November&#160;30, 2022 for all in&#x2011;the&#x2011;money stock options. The total intrinsic value of stock options exercised during the years ended November&#160;30, 2022 and 2021 was $4.5 million and $15.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:1.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.870%"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain stock options granted by the Company prior to the date of IPO are exercisable at the date of grant, with unvested shares subject to repurchase by the Company in the event of the voluntary or involuntary termination of employment of the stockholder. Such exercises are recorded as a liability in the consolidated balance sheet and reclassified into equity as the options vest. As of November&#160;30, 2022, a total of 22,246 shares of common stock were subject to repurchase by the Company at the lower of (i) the fair value of such shares on the date of repurchase, or (ii) the original exercise price of such shares. The corresponding exercise value of $0.2 million as of November&#160;30, 2022 is recorded as a stock-based compensation liability.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair value of options granted during the years ended November&#160;30, 2022 and 2021 was estimated using the Black-Scholes option pricing model on the grant date using the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:65.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.113%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50 - 6.07&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50 - 6.12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70% - 74%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70% - 79%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.31% - 4.22%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.52% - 1.24%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The expected term represents the weighted-average period the stock-based payments are expected to remain outstanding. The expected term assumption for stock options was determined using the simplified method for &#x201c;plain-vanilla&#x201d; options. The expected stock price volatility assumption was determined by examining the historical volatilities for industry peers, as the Company does not have sufficient trading history for its common stock. The risk-free rate assumption is based on the U.S. Treasury instruments. The expected dividend assumption is based on the Company&#x2019;s history and expectation of dividend payouts. The expected dividend yield is 0% as the Company has not paid and does not anticipate paying dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the years ended November&#160;30, 2022 and 2021, the weighted-average grant date fair value of options granted was $11.80 and $21.15 per share, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;RSU activity under the Stock Plans is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.42&#160;&lt;/span&gt;&lt;/td&gt;&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;858,582&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46,028)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47,730)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784,824&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.97&#160;&lt;/span&gt;&lt;/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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended November&#160;30, 2022 and 2021, the weighted-average grant date fair value of RSUs granted was $19.11 and $27.42 per share, respectively, and the total fair value of RSUs vested was $0.9 million and zero, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under the Company&#x2019;s 2020 Employee Stock Purchase Plan (the ESPP), eligible employees are entitled to purchase shares of common stock at a discount with accumulated payroll deductions. The purchase price for shares of common stock purchased under the ESPP will be 85% of the lesser of the fair market value of the Company&#x2019;s common stock on (i) the first trading day of the applicable offering period or (ii) the last trading day of each purchase period in the applicable offering period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the year ended November&#160;30, 2022, the Company issued 136,304 shares pursuant to the ESPP at a weighted-average price of $14.34 per share. As of November&#160;30, 2022, there were 1,325,523 shares of common stock reserved for issuance pursuant to the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair value of ESPP granted during the years ended November&#160;30, 2022 and 2021 was estimated using the Black-Scholes option pricing model on the grant date using the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:65.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.113%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70% - 101%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60% - 75%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.67% - 3.12%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.05% - 0.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock-based compensation expense related to the Stock Plans and the ESPP that is included in the Company&#x2019;s consolidated statements of operations is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the years ended November&#160;30, 2022 and 2021, capitalized stock-based compensation related to internal-use software development was $69,000 and zero, respectively. As of November&#160;30, 2022, the total compensation cost related to stock-based awards not yet recognized was $79.3&#160;million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 2.73 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia950e1eebe4a4005a9f7eaf1bb7b267a_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQ0NTQ_2492fd2e-cf4d-4285-a9f9-e567abc95724">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i252d63c165dc40e9b59dc725fbf19f57_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzIxOTkwMjMyNjkzOTI_1e9672b6-59c0-4781-b934-ee992fc56c57">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <nrix:ShareBasedCompensationArrangementByShareBasedPaymentAwardCombinedVotingPowerOfCommonStockHoldingPercentage
      contextRef="i7136e6a22e514922abcaa86a81b82fc3_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzgzOQ_b0cec00f-2a89-44d2-922c-09bd19afb7ac"
      unitRef="number">0.10</nrix:ShareBasedCompensationArrangementByShareBasedPaymentAwardCombinedVotingPowerOfCommonStockHoldingPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i7136e6a22e514922abcaa86a81b82fc3_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzk0Mw_b70a4381-dbc2-4eb7-94e0-b58b306817df"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="iafda8ca2834349e3a79f8d386a305d26_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzEwMjM_fc98b5e5-9f24-42ef-b25c-1a861179a494">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i9638e439320a4166a3bc468da2e6a110_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzExNDE_c0ba1edd-c7ca-4135-9fc9-8eadc2b145be"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1de869c210464a66b82371049bcfdf6b_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzIxOTkwMjMyNjkzOTE_1e77df01-52df-489a-895c-0ac3255d8d51">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2e125a4f59294e9997d7878af90a16c6_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzE3Njk_79ae3b5b-1792-4c8a-983a-fd7a5468e7a6"
      unitRef="shares">834291</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQ0NTY_1e1df7f3-cc7d-42a6-8eb5-35c9835e902d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Option activity under the Stock Plans is set forth below:&lt;/span&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;options&lt;br/&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;contractual&lt;br/&gt;life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,878,552&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,692&#160;&lt;/span&gt;&lt;/td&gt;&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,239,906&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(325,596)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(535,905)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,256,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options vested and expected to vest as of November&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,279,203&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options exercisable as of November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,629,383&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,473&#160;&lt;/span&gt;&lt;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;____________________________&lt;/span&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:1.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.870%"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic values were calculated as the pre-tax difference between the exercise price of stock options and the quoted market price of the Company&#x2019;s common stock on November&#160;30, 2022 for all in&#x2011;the&#x2011;money stock options. The total intrinsic value of stock options exercised during the years ended November&#160;30, 2022 and 2021 was $4.5 million and $15.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:1.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.870%"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain stock options granted by the Company prior to the date of IPO are exercisable at the date of grant, with unvested shares subject to repurchase by the Company in the event of the voluntary or involuntary termination of employment of the stockholder. Such exercises are recorded as a liability in the consolidated balance sheet and reclassified into equity as the options vest. As of November&#160;30, 2022, a total of 22,246 shares of common stock were subject to repurchase by the Company at the lower of (i) the fair value of such shares on the date of repurchase, or (ii) the original exercise price of such shares. The corresponding exercise value of $0.2 million as of November&#160;30, 2022 is recorded as a stock-based compensation liability.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i534f9e8e21454d248cef1a28a55a8fc7_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzEtMS0xLTEtNzc1_8b976f7e-9cc6-4527-aaf3-88cd7661758c"
      unitRef="shares">5878552</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i534f9e8e21454d248cef1a28a55a8fc7_I20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzEtMy0xLTEtNzc1_33f81ff4-8139-4bdd-a179-9a78986f92e4"
      unitRef="usdPerShare">19.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzEtNS0xLTEtNzc1_6078a987-e4c5-4a17-bd59-eb066527ce05">P8Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i534f9e8e21454d248cef1a28a55a8fc7_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzEtNy0xLTEtNzc1_fb7eea05-6416-4b66-a447-eaed101bd1e0"
      unitRef="usd">65692000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzItMS0xLTEtNzc1_d35ca8de-a8f8-4b36-815c-69273634bf6e"
      unitRef="shares">3239906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzItMy0xLTEtNzc1_a6c7e075-3230-4a17-b114-882acc2eba20"
      unitRef="usdPerShare">18.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzMtMS0xLTEtNzc1_dff956c3-c064-43a6-b375-f5deff62ceab"
      unitRef="shares">325596</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzMtMy0xLTEtNzc1_4bcbe583-1447-4658-80b0-5f16c27487f6"
      unitRef="usdPerShare">3.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzQtMS0xLTEtNzc1_20ab5349-f454-43c4-b9ce-3ef1aeab15f6"
      unitRef="shares">535905</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzQtMy0xLTEtNzc1_333f6039-1c78-4af0-9419-5d1c9b8d283f"
      unitRef="usdPerShare">20.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzUtMS0xLTEtNzc1_78eadb80-1426-4305-b660-38daa4eee759"
      unitRef="shares">8256957</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzUtMy0xLTEtNzc1_fd42058a-e069-4f0d-aa23-17bc39705388"
      unitRef="usdPerShare">19.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzUtNS0xLTEtNzc1_96266385-3840-4fd9-90d1-8cec2a7c252d">P8Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzUtNy0xLTEtNzc1_e8a7a69a-be1e-479a-bccc-8b4d6c5f48e3"
      unitRef="usd">13210000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzYtMS0xLTEtNzc1_f5fef13a-dbb4-4581-affc-f6fc6113a154"
      unitRef="shares">8279203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzYtMy0xLTEtNzc1_490abe21-1e35-4d5f-bc9d-186264380eae"
      unitRef="usdPerShare">19.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzYtNS0xLTEtNzc1_20a14555-9fb5-4373-8ea8-e78b4cab6644">P8Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzYtNy0xLTEtNzc1_69eaaba8-65bd-4bfc-95f9-abc4e416b0bb"
      unitRef="usd">13322000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzctMS0xLTEtNzc1_7befd818-a429-4cba-97c2-d6cc2c0628d8"
      unitRef="shares">3629383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzctMy0xLTEtNzc1_6adc212f-93a9-4cbb-9302-d70b018882d6"
      unitRef="usdPerShare">16.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzctNS0xLTEtNzc1_11e1afa4-92c7-4c34-b48d-8c50600c5888">P7Y7M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i2a323a7f4ead4a68a583920724faadcc_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3NjY0YzQ3ODYzZDk0ODAxOTk0M2UwMDUyZTBhMWUxYi90YWJsZXJhbmdlOjc2NjRjNDc4NjNkOTQ4MDE5OTQzZTAwNTJlMGExZTFiXzctNy0xLTEtNzc1_3f1ac6e2-f7d4-47b1-9869-a5d2316bd07b"
      unitRef="usd">12473000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo0ZjlkNzE5ZTEzZGY0NWEwYjlhZDlkMDc2NjY0ZWQzOC90YWJsZXJhbmdlOjRmOWQ3MTllMTNkZjQ1YTBiOWFkOWQwNzY2NjRlZDM4XzAtMS0xLTEtNzc1L3RleHRyZWdpb246NTA0M2NlNTk3NTM1NGJjNjg0OWZjZDg2OWYzNmU3YzNfMzE2_098de418-4a6a-43a3-87d6-0ca5bf925773"
      unitRef="usd">4500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo0ZjlkNzE5ZTEzZGY0NWEwYjlhZDlkMDc2NjY0ZWQzOC90YWJsZXJhbmdlOjRmOWQ3MTllMTNkZjQ1YTBiOWFkOWQwNzY2NjRlZDM4XzAtMS0xLTEtNzc1L3RleHRyZWdpb246NTA0M2NlNTk3NTM1NGJjNjg0OWZjZDg2OWYzNmU3YzNfMzIw_1f0b8523-9ef9-43bb-8981-9799f6782924"
      unitRef="usd">15900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <nrix:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesSubjectToRepurchase
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyMWNjZjJlMzg4YzY0MzRhYjM1YzFhODI5ZDkwMzY4OC90YWJsZXJhbmdlOjIxY2NmMmUzODhjNjQzNGFiMzVjMWE4MjlkOTAzNjg4XzAtMS0xLTEtNzc1L3RleHRyZWdpb246ZWNhY2IwNWU5ZTQxNDVhZjgyNDlmZTU4NGY1ZTIxY2ZfNDA5_fc5047aa-9cd8-4779-9a5d-389763553b90"
      unitRef="shares">22246</nrix:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesSubjectToRepurchase>
    <nrix:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExerciseValueOfSharesSubjectToRepurchase
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyMWNjZjJlMzg4YzY0MzRhYjM1YzFhODI5ZDkwMzY4OC90YWJsZXJhbmdlOjIxY2NmMmUzODhjNjQzNGFiMzVjMWE4MjlkOTAzNjg4XzAtMS0xLTEtNzc1L3RleHRyZWdpb246ZWNhY2IwNWU5ZTQxNDVhZjgyNDlmZTU4NGY1ZTIxY2ZfNTQ5NzU1ODE0NTk0_14d75696-0ce4-4940-86a1-f6ecdae32cbf"
      unitRef="usd">200000</nrix:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExerciseValueOfSharesSubjectToRepurchase>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzIxOTkwMjMyNjk0MDc_a310e170-2b28-402c-9fc4-805d04ea746f">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair value of options granted during the years ended November&#160;30, 2022 and 2021 was estimated using the Black-Scholes option pricing model on the grant date using the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:65.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.113%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50 - 6.07&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50 - 6.12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70% - 74%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70% - 79%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.31% - 4.22%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.52% - 1.24%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9efe97d51d3f423cb3d7855e9cfef21b_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzMtMS0xLTEtNDcyNS90ZXh0cmVnaW9uOmFmZDRiNDk5YjMyODQzMGNhNTQ5ODhkODE3NGEzMDU0XzQ_6b4515ee-fb26-47a8-a87f-f9c46bb087f0">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i03cbe342fae34e5b96274dc1552af8ba_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzMtMS0xLTEtNDcyNS90ZXh0cmVnaW9uOmFmZDRiNDk5YjMyODQzMGNhNTQ5ODhkODE3NGEzMDU0Xzk_3f63b734-3fcb-4243-a950-6a415050ba81">P6Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6d4ae4254bce4c1e9bcce949edcff8e6_D20201201-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzMtNS0xLTEtNDcyNS90ZXh0cmVnaW9uOmE2M2ZmNTc4ODcyMjRjMWJiOTUyNWQ0OGY4NDcyMmM5XzQ_bcacac72-5a51-4b4a-9e18-43a965567716">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iad041f3602394eb086c6d0c7e9706a88_D20201201-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzMtNS0xLTEtNDcyNS90ZXh0cmVnaW9uOmE2M2ZmNTc4ODcyMjRjMWJiOTUyNWQ0OGY4NDcyMmM5Xzk_d8f2bdc1-e970-4335-a081-4f9b9076621b">P6Y1M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzQtMS0xLTEtNDcyNS90ZXh0cmVnaW9uOmMxNjZiZWI2Nzc0MTRmOTM5MGEyYTY2ZWUxNDFkZTQyXzQ_2a83d696-9b45-465b-b9e6-47628448bd2d"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzQtMS0xLTEtNDcyNS90ZXh0cmVnaW9uOmMxNjZiZWI2Nzc0MTRmOTM5MGEyYTY2ZWUxNDFkZTQyXzk_d30bbbab-dbcc-4a87-b80c-d0aec55bbfcc"
      unitRef="number">0.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzQtNS0xLTEtNDcyNS90ZXh0cmVnaW9uOjUwZWNiMTRkNjg2YjQzY2M4NTYxMmNmOWVlOGU5YWQxXzQ_80eec1be-5a8f-47d5-a34c-7aa7fa81a015"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzQtNS0xLTEtNDcyNS90ZXh0cmVnaW9uOjUwZWNiMTRkNjg2YjQzY2M4NTYxMmNmOWVlOGU5YWQxXzk_bade207c-25db-4b32-9577-ae7c1d87c0b5"
      unitRef="number">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzUtMS0xLTEtNDcyNS90ZXh0cmVnaW9uOjg5MmYxODFmMTc5YzRjZWNhY2JjZjZkYTk3OTk0ZDhjXzQ_3776bb97-8a8b-4bec-9a18-182ce1069a72"
      unitRef="number">0.0131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzUtMS0xLTEtNDcyNS90ZXh0cmVnaW9uOjg5MmYxODFmMTc5YzRjZWNhY2JjZjZkYTk3OTk0ZDhjXzk_e909d1bd-545e-4ca4-8162-ea497483e356"
      unitRef="number">0.0422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzUtNS0xLTEtNDcyNS90ZXh0cmVnaW9uOjVmZjA2YzBmNmMyMTQzM2JhZDZlMWNiZDlhYjkzNTA5XzQ_87d4b6e6-6df0-4d62-a80b-8fffaaf84086"
      unitRef="number">0.0052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzUtNS0xLTEtNDcyNS90ZXh0cmVnaW9uOjVmZjA2YzBmNmMyMTQzM2JhZDZlMWNiZDlhYjkzNTA5Xzk_7fe85a96-bd54-4116-986f-ab3fdeac1e0e"
      unitRef="number">0.0124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6b1fc69614324c47a243617ffe6a0b74_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzUtMS0xLTEtOTk3OQ_f0f86967-ab56-4a42-b690-5aa4c5168320"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i12160f9a91cb41dbb49570ea93a448dc_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo3YmM2MTI4MTMyZjQ0ZjY4YTg3YmQzM2I3ZjhlMTlmYi90YWJsZXJhbmdlOjdiYzYxMjgxMzJmNDRmNjhhODdiZDMzYjdmOGUxOWZiXzUtMy0xLTEtOTk4Nw_a12a3720-c50b-479f-abbe-210dde4bff96"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMzQ1Mw_a5d751d8-ca21-4ead-a733-f19013dc57fa"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMTYyMg_862a3feb-e61d-4838-974a-dd559e3d1793"
      unitRef="usdPerShare">11.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMTYzMA_04fe1d15-2de9-4526-bc1c-58de88109778"
      unitRef="usdPerShare">21.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQ0NTA_c7c64a95-1c2d-41d6-bdb4-e9cb00b2593f">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;RSU activity under the Stock Plans is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.42&#160;&lt;/span&gt;&lt;/td&gt;&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;858,582&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(46,028)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47,730)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances as of November 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784,824&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.97&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5c9fa4ee9bc842b3bd15ae23c60175d3_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzEtMS0xLTEtNzc1_dc3b5a71-0831-4e4c-accd-e35fc63877e6"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5c9fa4ee9bc842b3bd15ae23c60175d3_I20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzEtMy0xLTEtNzc1_e588a7a3-1ec1-4e0f-ad96-a81149c8e65f"
      unitRef="usdPerShare">27.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzItMS0xLTEtNzc1_a78fbaec-a20a-4ea2-99ad-f7473b4466f2"
      unitRef="shares">858582</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzItMy0xLTEtNzc1_b8faede8-500d-4764-b9d5-b5e968d1b17e"
      unitRef="usdPerShare">19.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzMtMS0xLTEtNzc1_20c0c285-e1cf-47dc-ad37-14a6534b0222"
      unitRef="shares">46028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzMtMy0xLTEtNzc1_201e5e18-6caf-4040-85f2-e4261782e0b7"
      unitRef="usdPerShare">20.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzQtMS0xLTEtNzc1_091381bf-8de9-4a20-8ffd-5438520de733"
      unitRef="shares">47730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzQtMy0xLTEtNzc1_eef2d43f-0250-43aa-b8b8-fdd88f3fd36a"
      unitRef="usdPerShare">23.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4625992f6a604d069b90d6b4836071d4_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzUtMS0xLTEtNzc1_cdc07a44-a572-4d07-b956-0c09d5005d0a"
      unitRef="shares">784824</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4625992f6a604d069b90d6b4836071d4_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZToyYzMyNDgwMGQxZTU0NGJmODk5N2VkMDVkMGVhM2JmMC90YWJsZXJhbmdlOjJjMzI0ODAwZDFlNTQ0YmY4OTk3ZWQwNWQwZWEzYmYwXzUtMy0xLTEtNzc1_144ca35b-d7c3-4f8d-89c5-e23f355722cf"
      unitRef="usdPerShare">18.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMjM5MQ_38ac261f-a327-4d3c-8383-291bdcd2e798"
      unitRef="usdPerShare">19.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibbf1da909d95421d9d675a9183c8380c_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMjM4Nw_b2ca6516-ae02-435e-a07a-ad55948c1a4c"
      unitRef="usdPerShare">27.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1a017af997fe4b608fc0fd4ca6354a1e_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMjU2MA_322092fe-cd1f-4935-bd99-775ecb2761ce"
      unitRef="usd">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibbf1da909d95421d9d675a9183c8380c_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyMjU1Ng_63f32eb2-5d6b-4b37-bcfe-0775cc7f3599"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i6dc96a55dc2c4e57b30ad1a2920bdc88_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzI0MTQ_3aee8d64-fc5b-4f2a-903f-9062577f14d2"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i6dc96a55dc2c4e57b30ad1a2920bdc88_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzI2ODM_4ce292c0-7b58-4c46-81f0-4807832857e2"
      unitRef="shares">136304</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i75707d8277d6494ca9367cef975a29c6_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzI3NDU_145f84eb-a5a4-4f5d-bc1e-f87b193923a8"
      unitRef="usdPerShare">14.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i75707d8277d6494ca9367cef975a29c6_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzI3ODA_afecbbfa-ff8e-49d7-9743-451019d96b85"
      unitRef="shares">1325523</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzIxOTkwMjMyNjk1MDY_dc0b195e-d104-4fc7-930d-60af952d280e">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair value of ESPP granted during the years ended November&#160;30, 2022 and 2021 was estimated using the Black-Scholes option pricing model on the grant date using the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:65.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.113%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70% - 101%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60% - 75%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.67% - 3.12%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.05% - 0.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6dc96a55dc2c4e57b30ad1a2920bdc88_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzItMi0xLTEtNDc1NC90ZXh0cmVnaW9uOjQ0NDMxMjJiYTM4YjRkZDA5OTQ0Y2NiZjQ3NWUyMDMwXzU0OTc1NTgxMzg5OA_da1cede8-2540-4757-9363-e218ea044866">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i828cdc90236343419567c127291fe155_D20201201-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzItNS0xLTEtNDc1NC90ZXh0cmVnaW9uOjE0Yjg2Mzk3YzkwYTRkZWNhOWE0MjJlYWM2ODI4NTYyXzU0OTc1NTgxMzg5OA_04129070-55a7-4a6d-b865-4a37c2fd8a02">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia15f9ef747164bcfb75e7e903103f581_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzMtMi0xLTEtNDc1NC90ZXh0cmVnaW9uOjU3NWJhNjZjZjg5MTRkOGNiMTY4OTQxM2MzYzU5Mjc2XzU0OTc1NTgxMzg5OA_c4bceae9-7962-4bcd-a8f8-e4ad00877634"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if239961c176a409bad391a01f41abd83_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzMtMi0xLTEtNDc1NC90ZXh0cmVnaW9uOjU3NWJhNjZjZjg5MTRkOGNiMTY4OTQxM2MzYzU5Mjc2XzU0OTc1NTgxMzkwNA_2bc14180-49e5-4048-be8e-7eed1d4c3d20"
      unitRef="number">1.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i262005a131f948a0919d2d373b237a85_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzMtNS0xLTEtNDc1NC90ZXh0cmVnaW9uOjBmNzA4ZGIzNTdmZDQ4OGY4MjQ0YmYzMzc0YjZlODk3XzU0OTc1NTgxMzkwNA_566f7f6f-59d2-43bc-98d5-98ce1955ddae"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i986a006530f44503a9f5be84acfbba0c_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzMtNS0xLTEtNDc1NC90ZXh0cmVnaW9uOjBmNzA4ZGIzNTdmZDQ4OGY4MjQ0YmYzMzc0YjZlODk3XzU0OTc1NTgxMzkxMA_9cd3ddd2-319b-414f-9dbe-064b02bf3df3"
      unitRef="number">0.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia15f9ef747164bcfb75e7e903103f581_D20211201-20221130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzQtMi0xLTEtNDc1NC90ZXh0cmVnaW9uOjA5ZTIzYjYyMDAzYzQ5MGNhZTUwZGE1ZTA4M2E2ODk2XzU0OTc1NTgxMzkwMg_cee44372-29dc-4cd7-a8b6-b987e178b8f9"
      unitRef="number">0.0067</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6dc96a55dc2c4e57b30ad1a2920bdc88_D20211201-20221130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzQtMi0xLTEtNDc1NC90ZXh0cmVnaW9uOjA5ZTIzYjYyMDAzYzQ5MGNhZTUwZGE1ZTA4M2E2ODk2XzU0OTc1NTgxMzkwOA_06f955f7-9c19-4d2e-9c99-47a3b12e77ba"
      unitRef="number">0.0312</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i262005a131f948a0919d2d373b237a85_D20201201-20211130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzQtNS0xLTEtNDc1NC90ZXh0cmVnaW9uOmE5ZDU3NTAzMDlmNDQwODZiNzhmNzdlNmU0NTYwNzg3XzU0OTc1NTgxMzkwMg_b0f1fde8-9bdf-45fa-854b-3f80677582b8"
      unitRef="number">0.0005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i986a006530f44503a9f5be84acfbba0c_D20201201-20211130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzQtNS0xLTEtNDc1NC90ZXh0cmVnaW9uOmE5ZDU3NTAzMDlmNDQwODZiNzhmNzdlNmU0NTYwNzg3XzU0OTc1NTgxMzkwOA_a5471e3c-e891-4ecc-9a2f-66b0bf883c82"
      unitRef="number">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6dc96a55dc2c4e57b30ad1a2920bdc88_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzUtMi0xLTEtNDc1NA_fce25c4a-b849-44ca-82c1-c8bdb30e2b65"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i828cdc90236343419567c127291fe155_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4YzU4ZDNhZDE2NTQ0NDYwOGZmOTBiNTI3MGVmZmQyNi90YWJsZXJhbmdlOjhjNThkM2FkMTY1NDQ0NjA4ZmY5MGI1MjcwZWZmZDI2XzUtNS0xLTEtNDc1NA_9fd9fe46-ea84-4e69-a65d-dcd68f6f3b71"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQ0NTI_924d5cd6-8c26-4bb6-bc15-4dd7f2c7e3e6">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock-based compensation expense related to the Stock Plans and the ESPP that is included in the Company&#x2019;s consolidated statements of operations is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,800&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i326e25dc968e4c92b239073fb18220d6_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4MjQ5YjZjZjZjZTc0ODE2YWM3MDg2NjVmMzM1NmEwNS90YWJsZXJhbmdlOjgyNDliNmNmNmNlNzQ4MTZhYzcwODY2NWYzMzU2YTA1XzItMS0xLTEtNzc1_312d66d6-7eda-4bfc-9d9a-ea94d465e6f0"
      unitRef="usd">16808000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea752acf8cf24b58908801321ef360d5_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4MjQ5YjZjZjZjZTc0ODE2YWM3MDg2NjVmMzM1NmEwNS90YWJsZXJhbmdlOjgyNDliNmNmNmNlNzQ4MTZhYzcwODY2NWYzMzU2YTA1XzItMy0xLTEtNzc1_ef1c8946-18bb-4c71-bcd0-0990143a4afc"
      unitRef="usd">8079000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i466c559fe66b42678f96a64d8cf47173_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4MjQ5YjZjZjZjZTc0ODE2YWM3MDg2NjVmMzM1NmEwNS90YWJsZXJhbmdlOjgyNDliNmNmNmNlNzQ4MTZhYzcwODY2NWYzMzU2YTA1XzMtMS0xLTEtNzc1_63142ff0-1376-43f0-b1b9-9129f4c60dc5"
      unitRef="usd">11323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf447f9ef36947c0918264d871929fca_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4MjQ5YjZjZjZjZTc0ODE2YWM3MDg2NjVmMzM1NmEwNS90YWJsZXJhbmdlOjgyNDliNmNmNmNlNzQ4MTZhYzcwODY2NWYzMzU2YTA1XzMtMy0xLTEtNzc1_86447328-8e85-46f1-853a-846e54b14b5e"
      unitRef="usd">7721000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4feeaa0badbd49349d338afe8c60d543_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4MjQ5YjZjZjZjZTc0ODE2YWM3MDg2NjVmMzM1NmEwNS90YWJsZXJhbmdlOjgyNDliNmNmNmNlNzQ4MTZhYzcwODY2NWYzMzU2YTA1XzQtMS0xLTEtNzc1_a0c43c75-73d6-47e3-9fe4-2656cb04abe0"
      unitRef="usd">28131000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28ccdee08ca5496698488e5c455d8193_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90YWJsZTo4MjQ5YjZjZjZjZTc0ODE2YWM3MDg2NjVmMzM1NmEwNS90YWJsZXJhbmdlOjgyNDliNmNmNmNlNzQ4MTZhYzcwODY2NWYzMzU2YTA1XzQtMy0xLTEtNzc1_d5f95990-d295-42f5-97e4-03ee26f1ba1d"
      unitRef="usd">15800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ia1a1a285140a45a7a54477e8cb8754e3_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyNzc3Ng_08b5d9c7-6ed5-42bd-bfb8-3880fb8ec92b"
      unitRef="usd">69000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i29dc91654a6e41369765b8bcdd147ec0_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzU0OTc1NTgyNzc5Mg_4afd2d7b-aa84-476a-9d34-69b9a8a183e7"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQzMTc_e0c15a48-c9d2-4b70-a8f7-ac3d18cae434"
      unitRef="usd">79300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNTQvZnJhZzpjMjQ0NjZmNzU2YmU0MzlhYThiYzBmYjYyMDE2ZDYwYi90ZXh0cmVnaW9uOmMyNDQ2NmY3NTZiZTQzOWFhOGJjMGZiNjIwMTZkNjBiXzQ0NDg_7f9a2ddd-7ca0-4621-83d9-95a5fd584743">P2Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjAvZnJhZzo4ZWM1NmU1MTA0Zjc0OGU3OTg3M2FjODQ3MDY4MTMxMy90ZXh0cmVnaW9uOjhlYzU2ZTUxMDRmNzQ4ZTc5ODczYWM4NDcwNjgxMzEzXzY2Mw_09529dfd-3069-43fd-963a-64551500db9b">Defined Contribution Plan The Company sponsors a defined-contribution savings plan under Section 401(k) of the Internal Revenue Code of 1986, as amended (the 401(k) Plan), which provides for the Company to make discretionary matching or discretionary annual contributions to the 401(k) Plan, for its employees. Substantially all of the Company&#x2019;s employees are eligible to participate in the 401(k) Plan. Employees may contribute a percentage of their annual compensation to the plan, subject to statutory limitations. The Company has made contributions to the 401(k) Plan and recorded contribution expense of $0.9&#160;million and $0.7 million during the years ended November&#160;30, 2022 and 2021, respectively.</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjAvZnJhZzo4ZWM1NmU1MTA0Zjc0OGU3OTg3M2FjODQ3MDY4MTMxMy90ZXh0cmVnaW9uOjhlYzU2ZTUxMDRmNzQ4ZTc5ODczYWM4NDcwNjgxMzEzXzU5OQ_3209cdc3-2b2c-4e28-bb61-5ecc0b70c77a"
      unitRef="usd">900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjAvZnJhZzo4ZWM1NmU1MTA0Zjc0OGU3OTg3M2FjODQ3MDY4MTMxMy90ZXh0cmVnaW9uOjhlYzU2ZTUxMDRmNzQ4ZTc5ODczYWM4NDcwNjgxMzEzXzYwMw_3a67b822-159d-41cf-b5e9-e5c2accfcfdf"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzY2MjQ_03ca3ae8-930d-4282-983f-9ac6a644a31b">Income Taxes&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the year ended November&#160;30, 2022, the Company did not record any current income tax benefit or provision, and for the year ended November&#160;30, 2021, the Company recorded a current income tax provision of $0.1 million primarily due to state taxes offset by a federal income tax refund. The Company had generated net operating losses (NOLs) since inception and has established a valuation allowance against its deferred tax assets due to the uncertainty surrounding the realization of such assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Loss before provision for income taxes includes the following component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(180,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(180,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective tax rate differs from the federal statutory rate as follows:&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the deferred tax assets for federal and state income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,843&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(138,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Realization of the deferred tax assets is dependent upon future taxable income, the amount, if any, and timing of which are uncertain. The Company has established a valuation allowance to offset deferred tax assets as of November&#160;30, 2022 and 2021 due to the uncertainty of realizing future tax benefits from its NOL carryforwards and other deferred tax assets. The valuation allowance increased by $54.8 million during the year ended November&#160;30, 2022, primarily related to an increase on the deferred tax asset for research and development (R&amp;amp;D) credits and NOL carryforwards. The valuation allowance increased by $36.1 million during the year ended November&#160;30, 2021, primarily due to an increase on the deferred tax asset for deferred revenue, R&amp;amp;D credits and NOL carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of November&#160;30, 2022, the Company had NOL carryforwards available to reduce future taxable income, if any, for federal and state income tax purposes of $276.3 million and $299.6 million, respectively. Federal NOL carryforwards generated for tax years beginning before December 31, 2017 can be carried forward 20 years and begin expiring in 2029. Federal NOL carryforwards of $272.9 million for tax years beginning after December 31, 2017 can be carried forward indefinitely. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;State NOL carryforwards begin expiring in 2029. As of November&#160;30, 2022, the Company had federal and state research credit carryforwards of $22.1 million and $15.2 million, respectively. If not utilized, the federal credit carryforwards will begin expiring in 2032 and the state credits carry forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Internal Revenue Code of 1986, as amended (IRC), Section 382 places a limitation on the utilization of NOL and tax credit carryforwards in the event of certain cumulative changes in the ownership interest of significant stockholders over a three-year period in excess of 50 percentage points. The Company has identified two ownership changes that have triggered a limitation on pre-change NOLs under Section 382. A majority of the Company&#x2019;s pre-change NOLs remain available within the carryforward period provided by the IRC, subject to availability of taxable income. As a result of the ownership changes, the Company has determined that approximately $0.4 million of NOLs will expire unutilized, and as such, these NOLs are not reflected in the Company&#x2019;s deferred tax asset balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has recorded a liability related to uncertain tax positions in the financial statements. It is the Company&#x2019;s policy to include penalties and interest expense related to income taxes as a component for the provision for income taxes. The Company has unrecognized tax benefits of $10.3 million as of November&#160;30, 2022, all of which are offset by a full valuation allowance. There are no tax benefits included in the balance of unrecognized tax benefits that, if recognized, would affect the effective tax rate. There are no interest and penalties accrued as of November&#160;30, 2022. A reconciliation of the beginning and ending amounts of unrecognized income tax benefits during the years ended November&#160;30, 2022 and 2021 is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions based on tax positions related to prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions based on tax positions related to current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company files income tax returns in the United States and in various states. In February 2018 the Internal Revenue Service (IRS) commenced an examination of the Company&#x2019;s U.S. income tax return for the tax years ending in 2016, 2017, 2018 and 2019. All tax issues under examination were effectively settled during the year ended November 30, 2021. As a result, the Company removed the associated unrecognized tax benefit reserves and decreased its R&amp;amp;D credit carryforward by $1.3 million. The Company continues to maintain an unrecognized tax benefit related to federal R&amp;amp;D credits generated in years not covered by the examination. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Additionally, in January 2019 the California Franchise Tax Board (FTB) initiated an examination of the Company&#x2019;s California tax return for the tax years ending in 2015, 2016, 2017 and 2018. During the year ended November 30, 2021, the FTB issued proposed audit assessments related to revenue sourcing and R&amp;amp;D credits. The Company does not agree with the FTB assessments and intends to challenge the assessments. Pursuant to a measurement analysis, the Company has not recorded an unrecognized tax benefit related to the FTB&#x2019;s sourcing position. The Company maintains an unrecognized tax benefit related to its California R&amp;amp;D credits for all years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;All of the Company&#x2019;s tax years will remain open for examination by the federal and state authorities for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzU3NzQ_4544df25-2efb-41ec-ab9f-3d9376c998fa"&gt;three&lt;/span&gt; and four years, respectively, from the date of the utilization of any NOLs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, allows NOLs incurred in taxable years 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The fiscal 2020 tax benefit was primarily due to the carryback of NOLs to prior taxable years as allowed under the CARES Act. In fiscal 2020, the Company filed refund claims of $19.6 million to carryback NOLs generated in fiscal years ended November 30, 2018 and 2019. These refund claims were approved by Congressional Joint Committee on Taxation during the year ended November 30, 2021. As of November 30, 2021, the Company had received the full amount of these refund claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2022, the U.S. Inflation Reduction Act (the Act) was enacted into law. The Act includes various tax provisions, including an excise tax on stock repurchases, expanded tax credits for clean energy incentives and a corporate alternative minimum tax that generally applies to U.S. corporations with adjusted financial statement income in excess of $1.0 billion. The Company does not expect the Act to have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2017, the Tax Cuts and Jobs Act (TCJA) was signed into law, significantly reforming the Internal Revenue Code of 1986, as amended (IRC). The TCJA contained certain provisions that went into effect on January 1, 2022, including a provision impacting Section 174 of the IRC whereby for tax years beginning on or after January 1, 2022, taxpayers are required to capitalize and amortize, rather than deduct, research and experimental (R&amp;amp;E) expenses. The R&amp;amp;E expenses under Section 174 must be amortized over five years for research performed in the U.S. and 15 years for research performed outside the U.S. The provisions of Section 174 are not applicable to the financial statements as of and for the year ended November&#160;30, 2022. The Company is closely monitoring these provisions and is in the process of analyzing the potential impact to its income taxes and financial position in future years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzU0OTc1NTgyMDc5Mg_df3ecefc-0d4a-4ed1-952b-201807db1699"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzIyMw_f0b36ae4-ff2c-42bf-9087-bb27d192b6a7"
      unitRef="usd">100000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzY2MjU_73dcfbe4-d79a-4e17-aae6-a0ab15ba96f0">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Loss before provision for income taxes includes the following component (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(180,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(180,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117,063)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpkNjI1MDk1YmIwMDA0NWFkODZhMzIwYjJkYzE2NjJjOS90YWJsZXJhbmdlOmQ2MjUwOTViYjAwMDQ1YWQ4NmEzMjBiMmRjMTY2MmM5XzItMS0xLTEtNzc1_db261001-87e3-4724-95be-33e4cdcfcde9"
      unitRef="usd">-180360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpkNjI1MDk1YmIwMDA0NWFkODZhMzIwYjJkYzE2NjJjOS90YWJsZXJhbmdlOmQ2MjUwOTViYjAwMDQ1YWQ4NmEzMjBiMmRjMTY2MmM5XzItMy0xLTEtNzc1_9a54519a-d5e6-4c8b-b0a9-479fbd84f50a"
      unitRef="usd">-117063000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpkNjI1MDk1YmIwMDA0NWFkODZhMzIwYjJkYzE2NjJjOS90YWJsZXJhbmdlOmQ2MjUwOTViYjAwMDQ1YWQ4NmEzMjBiMmRjMTY2MmM5XzMtMS0xLTEtNzc1_787ff971-12d5-4634-8ea9-c9c84d36e87e"
      unitRef="usd">-180360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpkNjI1MDk1YmIwMDA0NWFkODZhMzIwYjJkYzE2NjJjOS90YWJsZXJhbmdlOmQ2MjUwOTViYjAwMDQ1YWQ4NmEzMjBiMmRjMTY2MmM5XzMtMy0xLTEtNzc1_5775fa4a-d61e-4dce-9a26-2c1ad5a8c9f5"
      unitRef="usd">-117063000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzY2MjY_f3de4924-dae6-41cd-85c8-9422a32c7351">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;131&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo3ZjBhMTUxNDA3Nzg0ZmY5OTkwYzljOGU4NTkwZDQzMS90YWJsZXJhbmdlOjdmMGExNTE0MDc3ODRmZjk5OTBjOWM4ZTg1OTBkNDMxXzMtMS0xLTEtNzc1_8dfc5a7a-5c08-4384-9398-a7ee2c832e7a"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo3ZjBhMTUxNDA3Nzg0ZmY5OTkwYzljOGU4NTkwZDQzMS90YWJsZXJhbmdlOjdmMGExNTE0MDc3ODRmZjk5OTBjOWM4ZTg1OTBkNDMxXzMtMy0xLTEtNzc1_ac3e8740-9041-42eb-b4c1-f4c4861447d3"
      unitRef="usd">-203000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo3ZjBhMTUxNDA3Nzg0ZmY5OTkwYzljOGU4NTkwZDQzMS90YWJsZXJhbmdlOjdmMGExNTE0MDc3ODRmZjk5OTBjOWM4ZTg1OTBkNDMxXzQtMS0xLTEtNzc1_895c4beb-1f2e-4be1-a8ee-3a8db17aa148"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo3ZjBhMTUxNDA3Nzg0ZmY5OTkwYzljOGU4NTkwZDQzMS90YWJsZXJhbmdlOjdmMGExNTE0MDc3ODRmZjk5OTBjOWM4ZTg1OTBkNDMxXzQtMy0xLTEtNzc1_8898eb2d-1abc-4901-8a9b-c8d51d4b292c"
      unitRef="usd">334000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo3ZjBhMTUxNDA3Nzg0ZmY5OTkwYzljOGU4NTkwZDQzMS90YWJsZXJhbmdlOjdmMGExNTE0MDc3ODRmZjk5OTBjOWM4ZTg1OTBkNDMxXzUtMS0xLTEtNzc1_dbd3d7cf-0769-4bfd-b291-bf4fb05d77e1"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo3ZjBhMTUxNDA3Nzg0ZmY5OTkwYzljOGU4NTkwZDQzMS90YWJsZXJhbmdlOjdmMGExNTE0MDc3ODRmZjk5OTBjOWM4ZTg1OTBkNDMxXzUtMy0xLTEtNzc1_b2b909c9-84b2-4a5d-9819-fdaca5859574"
      unitRef="usd">131000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzY2MTk_e2a59f55-0856-446b-9483-b7c21f4ad0c8">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effective tax rate differs from the federal statutory rate as follows:&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal statutory income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzItMS0xLTEtNzc1_c807c14b-a5c5-40d3-907d-96f70d188eba"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzItMy0xLTEtNzc1_1ee5e611-3605-4e8b-a249-a8c6bd57abf3"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzMtMS0xLTEtNzc1_e170621b-d3c1-4cf3-9a07-257e9c00cfe6"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzMtMy0xLTEtNzc1_a51fdd65-b912-4ebd-9ce9-f17934d11500"
      unitRef="number">0.050</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzQtMS0xLTEtNzc1_55851ef6-c0d0-4746-8bb9-b1dcaf016604"
      unitRef="number">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzQtMy0xLTEtNzc1_34c48813-3606-478b-8f72-64e93886c8f9"
      unitRef="number">0.045</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzctMS0xLTEtNzc1_d1e3e775-4594-451e-a5d1-203367b6d19d"
      unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzctMy0xLTEtNzc1_5831b07b-5e97-447d-b68d-02f0c704310d"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzgtMS0xLTEtNzc1_b90774dd-e62a-4bd1-8d87-419ca28d65a8"
      unitRef="number">-0.284</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzgtMy0xLTEtNzc1_441f829e-b34e-4336-907f-8f9023ad88f3"
      unitRef="number">-0.293</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzktMS0xLTEtNzc1_0f8b6698-04ef-428f-ac52-1f0430fa675d"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzktMy0xLTEtNzc1_88f1b89e-8f84-46c9-a6ac-3ef802d24e95"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzEwLTEtMS0xLTc3NQ_c90d6e2f-a043-4ccb-a39c-5f69ab8a51f6"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTpiOTk3NDA4NmI3NzI0ZTBlODA1N2FiNmJiMmNmZGY2NC90YWJsZXJhbmdlOmI5OTc0MDg2Yjc3MjRlMGU4MDU3YWI2YmIyY2ZkZjY0XzEwLTMtMS0xLTc3NQ_e11a95b6-d9a6-4ec5-bfe5-cfc2841a0ac2"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzY2MjI_f2cf9f31-f972-48c8-8d5c-bf7940086c40">Significant components of the deferred tax assets for federal and state income taxes are as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,843&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(138,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(83,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzMtMS0xLTEtNzc1_701874f5-c0c8-4323-943b-8c3adadfc996"
      unitRef="usd">83775000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzMtMy0xLTEtNzc1_cd406fb4-2228-430c-8fdf-0881e169189f"
      unitRef="usd">41081000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzQtMS0xLTEtNzc1_e82b3022-5f2b-457f-a8dc-fa8722eb02b0"
      unitRef="usd">27096000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzQtMy0xLTEtNzc1_c810b175-c082-4d01-9a7e-2f601a8759d3"
      unitRef="usd">17502000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzUtMS0xLTEtNzc1_3a926d65-4cb8-4f65-abb6-0170ce88cbf6"
      unitRef="usd">19950000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzUtMy0xLTEtNzc1_4bee0dbb-754e-4c6b-a95f-3dc338242e92"
      unitRef="usd">21874000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzYtMS0xLTEtNzc1_2267e515-5f44-4c52-98e8-5d1372fac80a"
      unitRef="usd">3846000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzYtMy0xLTEtNzc1_732df32c-59d8-4b52-a079-cf87f4da8a92"
      unitRef="usd">1054000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <nrix:DeferredTaxAssetsAccruedExpensesAndOtherLiabilities
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzctMS0xLTEtNzc1_9aaef4a7-0d4d-4bdf-8858-f1ebce35b89d"
      unitRef="usd">3797000</nrix:DeferredTaxAssetsAccruedExpensesAndOtherLiabilities>
    <nrix:DeferredTaxAssetsAccruedExpensesAndOtherLiabilities
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzctMy0xLTEtNzc1_f7392775-6216-4957-92c3-9da86892d78b"
      unitRef="usd">1896000</nrix:DeferredTaxAssetsAccruedExpensesAndOtherLiabilities>
    <nrix:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzgtMS0xLTEtNzc1_3882fb47-e032-4188-8cad-9b99c6d4b47d"
      unitRef="usd">3199000</nrix:DeferredTaxAssetsOperatingLeaseLiabilities>
    <nrix:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzgtMy0xLTEtNzc1_8894a455-361f-4165-ac49-cfca9bd4bb64"
      unitRef="usd">3436000</nrix:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzktMS0xLTEtNzc1_17c31815-6cec-4e15-b599-98f6165258db"
      unitRef="usd">141663000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzktMy0xLTEtNzc1_d563bda7-1ba8-4fe4-9559-0bf4408a10e2"
      unitRef="usd">86843000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzEwLTEtMS0xLTc3NQ_91f1af2e-5306-4c46-827c-69e8d8ffc58e"
      unitRef="usd">138362000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzEwLTMtMS0xLTc3NQ_6a5fb2d0-06b6-45ee-bf5a-0a759c390aae"
      unitRef="usd">83517000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzExLTEtMS0xLTc3NQ_9bef622b-064f-4db0-9c4d-770eb6d69e7a"
      unitRef="usd">3301000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzExLTMtMS0xLTc3NQ_c14bc080-7c27-47d8-b35e-9713a66308f1"
      unitRef="usd">3326000</us-gaap:DeferredTaxAssetsNet>
    <nrix:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzEzLTEtMS0xLTc3NQ_88e7a68a-78f5-46d3-82fe-ac726a563301"
      unitRef="usd">3301000</nrix:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <nrix:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzEzLTMtMS0xLTc3NQ_d6202f2d-48ed-4f23-a566-ba7c313d3925"
      unitRef="usd">3326000</nrix:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzE0LTEtMS0xLTc3NQ_91cd07e3-9cd3-4e69-8f00-8dd8e4c44f82"
      unitRef="usd">3301000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzE0LTMtMS0xLTc3NQ_892d0ba6-f2c9-40ac-8f1b-182d15da0013"
      unitRef="usd">3326000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzE1LTEtMS0xLTc3NQ_b752b8d6-bc9f-4a08-a026-7a038566f364"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTo5ZjE4ZjNlZWUxNzA0OWZlODQ5M2RmNmU0NjhhMmEwZS90YWJsZXJhbmdlOjlmMThmM2VlZTE3MDQ5ZmU4NDkzZGY2ZTQ2OGEyYTBlXzE1LTMtMS0xLTc3NQ_e811ddb7-63eb-41a9-bb01-e86d01abd4e0"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzE4MjU_28e0ff31-99ae-40f2-83a2-d795363a94b6"
      unitRef="usd">54800000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzIwMzQ_a96022c2-9993-42ea-b448-6c6bbcba2979"
      unitRef="usd">36100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i11c4be305abe4b1fa651c48c76d8880e_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzIzOTc_1c666b09-4a2f-4bd6-94cd-3f3e9702939e"
      unitRef="usd">276300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i22a37be811da42f190666ef56074710a_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI0MDQ_7c4936ba-da4b-4e63-8fa2-e626b124dfd6"
      unitRef="usd">299600000</us-gaap:OperatingLossCarryforwards>
    <nrix:NetOperatingLossesCarryforwardPeriod
      contextRef="i5d473953264d4ec9af166861fffdde11_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI1MzA_0e6d19bb-8c1e-479f-85ce-d0817a9625ec">P20Y</nrix:NetOperatingLossesCarryforwardPeriod>
    <nrix:NetOperatingLossExpirationYear
      contextRef="i5d473953264d4ec9af166861fffdde11_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI1NTU_fe91c792-b990-4b38-96ff-3014705e5583">2029</nrix:NetOperatingLossExpirationYear>
    <nrix:OperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i11c4be305abe4b1fa651c48c76d8880e_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI1ODg_338321b7-9cba-4146-879f-32fbdb572485"
      unitRef="usd">272900000</nrix:OperatingLossCarryforwardsNotSubjectToExpiration>
    <nrix:NetOperatingLossExpirationYear
      contextRef="ie1ed7b8b70b941dc8a0f7efd3ea51344_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI3MTk_6f7cda81-aee3-43af-a0d5-bfbcfbda811b">2029</nrix:NetOperatingLossExpirationYear>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ib36fa73386e949ceb1c3ce68c96a3a2a_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI4MDA_aa2aee65-4dfe-4903-a8a3-92e3a357cacc"
      unitRef="usd">22100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i96925aaafa884ed68028ab687a5f623a_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI4MDc_e4463515-2c90-42c6-bf2d-e9cf3838847c"
      unitRef="usd">15200000</us-gaap:TaxCreditCarryforwardAmount>
    <nrix:TaxCreditCarryforwardExpirationYear
      contextRef="i33bc5381f9144b109f72021da909c54b_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI4OTg_25b584b4-99c2-452c-9186-79470fdcb0ce">2032</nrix:TaxCreditCarryforwardExpirationYear>
    <nrix:TaxCreditCarryforwardExpirationPeriod
      contextRef="i463b967a9ccb45dc90c26df95fd23b8c_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzI5Mzc_29b759b8-c906-4009-b2d7-cab9c85e8f84">indefinitely</nrix:TaxCreditCarryforwardExpirationPeriod>
    <nrix:NetOperatingLossUnutilizedAmount
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzM1ODU_af4f11ce-5cdb-4992-91ab-c44365bb92ec"
      unitRef="usd">400000</nrix:NetOperatingLossUnutilizedAmount>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzQwMjQ_e06d9eff-39ef-4137-a6cc-7b85dd6b3a82"
      unitRef="usd">10300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzQxMDI_3d36d9d4-2a43-4c6a-85f0-b7acaeb8133f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzQyMzk_227f9d2f-075a-439a-9878-d9dfad8a794f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzY2MjA_f37f0a28-5795-4cfe-8d39-d2f75f3fb2f4">A reconciliation of the beginning and ending amounts of unrecognized income tax benefits during the years ended November&#160;30, 2022 and 2021 is as follows (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&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 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions based on tax positions related to prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions based on tax positions related to current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzItMS0xLTEtNzc1_c5cc5fdd-224b-47ba-b15e-34d970ce79da"
      unitRef="usd">6331000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i632946ec280d40528f6a4d5e7b7c47b0_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzItMy0xLTEtNzc1_36c4acba-2535-4d11-a724-9c64d24027a3"
      unitRef="usd">5361000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzMtMS0xLTEtNzc1_1c7f3846-53d9-4f09-9965-8e8c5d7d4646"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzMtMy0xLTEtNzc1_1649a1ed-f90b-4865-ad94-cdaae87e63ef"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzQtMS0xLTEtNzc1_d59adb50-5de6-4113-a36e-b2830687419f"
      unitRef="usd">3930000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzQtMy0xLTEtNzc1_68f9d1a6-20b9-4406-b671-161f8a19dacc"
      unitRef="usd">2282000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzUtMS0xLTEtNzc1_acd4bc35-6388-4afb-98e2-879dbb19f3e0"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzUtMy0xLTEtNzc1_8f9aaa0d-245c-46f8-bc32-d3099dcc084d"
      unitRef="usd">1313000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i85fd7afd3d434f90a036eb22e4e8c0fe_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzYtMS0xLTEtNzc1_c6573363-8625-43f9-a9d9-a4c0639f8c4c"
      unitRef="usd">10261000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib9dd50926c174fac86b94efbb9320aa1_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90YWJsZTowYTljNWY2NmQyNWM0ZDkzOTdkOTRkYzEyMmMzZWI3Ni90YWJsZXJhbmdlOjBhOWM1ZjY2ZDI1YzRkOTM5N2Q5NGRjMTIyYzNlYjc2XzYtMy0xLTEtNzc1_2c3199e2-cf30-40a7-bb64-ae2ecf0b91d9"
      unitRef="usd">6331000</us-gaap:UnrecognizedTaxBenefits>
    <nrix:IncomeTaxDecreaseInTaxCreditsResearchAmount
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzQ4OTg_889adfb7-f73a-426a-9199-79031a2b7949"
      unitRef="usd">1300000</nrix:IncomeTaxDecreaseInTaxCreditsResearchAmount>
    <nrix:IncomeTaxExaminationPeriodOpenForExamination
      contextRef="ie1ed7b8b70b941dc8a0f7efd3ea51344_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzU3ODE_21c01202-66ac-4e4b-bfd5-2e58afc829df">P4Y</nrix:IncomeTaxExaminationPeriodOpenForExamination>
    <nrix:NetOperatingLossCarrybackRefundClaimCARESAct
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjMvZnJhZzozMmEwZjZjYjQ3NGQ0MmQyYTE3NDk4YTRmN2U3Nzk4OS90ZXh0cmVnaW9uOjMyYTBmNmNiNDc0ZDQyZDJhMTc0OThhNGY3ZTc3OTg5XzYzNzY_cebac660-d706-415c-b7c6-72f0133a00c0"
      unitRef="usd">19600000</nrix:NetOperatingLossCarrybackRefundClaimCARESAct>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90ZXh0cmVnaW9uOmE5Y2U2ZTU5Mjg0YTQzYmM5NWE3MjNiODUxMjBkNjk1XzQ4NQ_0b60718f-7f3f-43a0-9544-13fe6e73f059">Net Loss Per Share &lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share attributable to common stockholders, which excludes shares which are legally outstanding but subject to repurchase by the Company (in thousands, except share and per share data): &lt;/span&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(180,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average number of shares outstanding, basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,607,990&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,895,383&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: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:1.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.870%"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The shares underlying the pre-funded warrants to purchase an aggregate of 6,814,920 shares of the Company&#x2019;s common stock have been included in the calculation of the weighted-average number of shares outstanding, basic and diluted, for the year ended November&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following potentially dilutive securities were excluded from the computation of the diluted net loss per share of common stock for the periods presented because their effect would have been anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to purchase common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,256,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,878,552&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options early exercised subject to vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,246&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,794&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784,824&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares expected to be purchased under employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,194&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,882&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,187,221&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,008,228&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90ZXh0cmVnaW9uOmE5Y2U2ZTU5Mjg0YTQzYmM5NWE3MjNiODUxMjBkNjk1XzQ4Ng_6fb585b2-c568-4da1-bd7a-e48d11b76397">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share attributable to common stockholders, which excludes shares which are legally outstanding but subject to repurchase by the Company (in thousands, except share and per share data): &lt;/span&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(180,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average number of shares outstanding, basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,607,990&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,895,383&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: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:1.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:95.870%"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The shares underlying the pre-funded warrants to purchase an aggregate of 6,814,920 shares of the Company&#x2019;s common stock have been included in the calculation of the weighted-average number of shares outstanding, basic and diluted, for the year ended November&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzMtMS0xLTEtNzc1_7fffffaf-b757-4acd-b0b3-155ce461952f"
      unitRef="usd">-180360000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzMtMy0xLTEtNzc1_38354ef9-f095-4560-9926-4b2f7a010795"
      unitRef="usd">-117194000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzUtMS0xLTEtNzc1_3b9cf8fe-654c-49b7-9252-3c8e6d6d9b58"
      unitRef="shares">48607990</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzUtMS0xLTEtNzc1_c780d731-79cf-4684-94ba-bbe1ad464e7a"
      unitRef="shares">48607990</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzUtMy0xLTEtNzc1_42ffd68b-e70c-48de-8e7c-22bd4305d3ac"
      unitRef="shares">42895383</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzUtMy0xLTEtNzc1_82decdd8-c20f-47ea-8480-dc19acba53e0"
      unitRef="shares">42895383</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzYtMS0xLTEtNzc1_9c4ea129-e2a1-49e8-8a24-5498e1f3dd89"
      unitRef="usdPerShare">-3.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzYtMS0xLTEtNzc1_b9f4fb75-5f2d-47d4-99be-02be974505d1"
      unitRef="usdPerShare">-3.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzYtMy0xLTEtNzc1_2652a5b3-b71d-4f5d-b4fd-1c7ce1f6828e"
      unitRef="usdPerShare">-2.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTpmNGJhNGQ4ODg3ZTI0MGI4ODJlMTBlYjU3MTdlZDZhYy90YWJsZXJhbmdlOmY0YmE0ZDg4ODdlMjQwYjg4MmUxMGViNTcxN2VkNmFjXzYtMy0xLTEtNzc1_d43265d9-32cc-4790-b533-00c4a5dea8a4"
      unitRef="usdPerShare">-2.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i41d5f689794b4a98af49173984ab4087_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZToxYmQ5ZWVkNTVmMmQ0MTcyYjBjMTM3NTE5YWY1MWE3MC90YWJsZXJhbmdlOjFiZDllZWQ1NWYyZDQxNzJiMGMxMzc1MTlhZjUxYTcwXzAtMS0xLTEtMjc1NC90ZXh0cmVnaW9uOjA4MDIzZTJjZWIzMTQ0NzU4NmIxZjU3MzM5OGNiZDIyXzEwOTk1MTE2Mjg2OTE_c9e46083-996c-40b7-82ed-1766c772e249"
      unitRef="shares">6814920</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90ZXh0cmVnaW9uOmE5Y2U2ZTU5Mjg0YTQzYmM5NWE3MjNiODUxMjBkNjk1XzQ4NA_7a5cd067-c7ff-4b66-98c8-8cb9a168d2e8">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following potentially dilutive securities were excluded from the computation of the diluted net loss per share of common stock for the periods presented because their effect would have been anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to purchase common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,256,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,878,552&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options early exercised subject to vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,246&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,794&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784,824&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares expected to be purchased under employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,194&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,882&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,187,221&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,008,228&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6f0e73b7ec3346c79046e313908b8f99_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzMtMS0xLTEtNzc1_b5894170-6888-42c1-af90-30f2dfd78809"
      unitRef="shares">8256957</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6d7d034be3a24f23aa43b9db51ff0cde_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzMtMy0xLTEtNzc1_e3cb8777-6241-4717-b87e-ec3add9bb8b8"
      unitRef="shares">5878552</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id603a2039e0944a7b52317144124a0e4_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzQtMS0xLTEtNzc1_f03e532f-6618-42fc-808b-4714890c7177"
      unitRef="shares">22246</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a843cc7a1b1412c991d89cd6223a1a2_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzQtMy0xLTEtNzc1_31b1da99-b359-480b-ada2-3d119ae00fc7"
      unitRef="shares">58794</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id98c33310936428ab6a2d901e1908c0b_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzQtMS0xLTEtNjc3Nw_97cd394a-d234-40c5-af14-6ba07d5a3ad4"
      unitRef="shares">784824</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i78664762df134aa1ad4d813a01127423_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzQtMy0xLTEtNjc0NQ_ddc5a567-e057-4e8d-a81f-7a6adb23f849"
      unitRef="shares">20000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7bea6838aa2449289c455fee56ddbbd9_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzUtMS0xLTEtNzc1_e7ad8991-1825-4047-b1d2-76e7edc83b2c"
      unitRef="shares">123194</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib959eef55a0d4ada94c5563a6de41e46_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzUtMy0xLTEtNzc1_acb9f094-cf04-440a-bcee-9a949d22eeb0"
      unitRef="shares">50882</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzctMS0xLTEtNzc1_178da634-0ac7-4c8f-a31b-86315ae79626"
      unitRef="shares">9187221</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaf97e8ae3b77466da9bbcaac968fee04_D20201201-20211130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNjkvZnJhZzphOWNlNmU1OTI4NGE0M2JjOTVhNzIzYjg1MTIwZDY5NS90YWJsZTo3YzMxOGVlZTY4Y2Y0MzRlYjM2OTNmZTk4OTIzOTQ3MC90YWJsZXJhbmdlOjdjMzE4ZWVlNjhjZjQzNGViMzY5M2ZlOTg5MjM5NDcwXzctMy0xLTEtNzc1_4e6d7b5c-967f-446d-91c3-581b2eee0f90"
      unitRef="shares">6008228</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i0b22dc8347364bd880be95f57df1a0c7_D20211201-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNzIvZnJhZzo5NDJlNDQwNzljODg0NDY0OTQ4MTFjMWFiMGQ3ODc5Ny90ZXh0cmVnaW9uOjk0MmU0NDA3OWM4ODQ0NjQ5NDgxMWMxYWIwZDc4Nzk3XzEwODU_6213fe9b-c25a-4647-a63a-27f2f4c223d0">Related Party Transactions The Company&#x2019;s Chief Financial Officer is a trustee for the multiple employer welfare association that facilitates the acquisition and administration of the Company&#x2019;s healthcare plans. Expenses related to the healthcare plan premiums were $4.0&#160;million and $2.6&#160;million for the years ended November&#160;30, 2022 and 2021, respectively. As of November&#160;30, 2022 and 2021, the amount recorded in accounts payable and accrued expenses and other current liabilities in connection with this healthcare plan provider was not material.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia5a6d44d9cd84e60bb180655f6c0e823_D20211201-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNzIvZnJhZzo5NDJlNDQwNzljODg0NDY0OTQ4MTFjMWFiMGQ3ODc5Ny90ZXh0cmVnaW9uOjk0MmU0NDA3OWM4ODQ0NjQ5NDgxMWMxYWIwZDc4Nzk3Xzg0OQ_7cd1ae72-e99d-4f43-bfba-3aca100065c5"
      unitRef="usd">4000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if83132e24a504a1488191201e89b663e_D20201201-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlYTM2MDY3ZmI5ZDQzM2RiNzFjMzE3NDhiNjg2MTg3L3NlYzowZWEzNjA2N2ZiOWQ0MzNkYjcxYzMxNzQ4YjY4NjE4N18xNzIvZnJhZzo5NDJlNDQwNzljODg0NDY0OTQ4MTFjMWFiMGQ3ODc5Ny90ZXh0cmVnaW9uOjk0MmU0NDA3OWM4ODQ0NjQ5NDgxMWMxYWIwZDc4Nzk3Xzg1Mw_7dd6184e-3699-422e-b071-7e182a335ab1"
      unitRef="usd">2600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
</xbrl>
